home *** CD-ROM | disk | FTP | other *** search
- Path: news.larc.nasa.gov!amiga-request
- From: amiga-request@ab20.larc.nasa.gov (Amiga Sources/Binaries Moderator)
- Subject: v91i138: sman 1.1 - a manual type program, Part02/02
- Reply-To: "J. Spencer" <bhgs@utcs.utoronto.ca>
- Newsgroups: comp.sources.amiga
- Message-ID: <comp.sources.amiga.v91i138@ab20.larc.nasa.gov>
- References: <comp.sources.amiga.v91i137@ab20.larc.nasa.gov>
- Date: 29 Jul 91 22:57:32 GMT
- Approved: tadguy@uunet.UU.NET (Tad Guy)
- X-Mail-Submissions-To: amiga@uunet.uu.net
- X-Post-Discussions-To: comp.sys.amiga.misc
-
- Submitted-by: "J. Spencer" <bhgs@utcs.utoronto.ca>
- Posting-number: Volume 91, Issue 138
- Archive-name: utilities/sman-1.1/part02
-
- #!/bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 2 (of 2)."
- # Contents: sless.uu sman.uu sregexp.doc sregexp.uu
- # Wrapped by tadguy@ab20 on Mon Jul 29 18:57:30 1991
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'sless.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'sless.uu'\"
- else
- echo shar: Extracting \"'sless.uu'\" \(16540 characters\)
- sed "s/^X//" >'sless.uu' <<'END_OF_FILE'
- Xbegin 700 sless
- XM```#\P`````````"``````````$```M$````#@```^D```M$2.<_/BQY````B
- XM!"1/+P@O`#`\``%G5"`\````.="\````#N6`4(`J`"(\``$``$ZN_SI*@&8(?
- XM+DIP_V```.P@0$*8(,5)Z'_^1^C_^$/Y`````"`\````#F`"(-E1R/_\D+P`'
- XM`0``9/)@#$GY`````$GL?_Z7RT'L@`(@/`````[E@-'`(#P````Y<@!@`B#!R
- XM4<C__)"\``$``&3R*4N`#BE*@`9P`"(\```0`$ZN_LXI3H`"3KD``"JH9AA(P
- XM>``!3KD``"LP6(].N0``*OAF!$ZZ(;I"IT*G2'C__TZY```K,%B/+&R``DZYR
- XM```K)$ZY```K""IL@`8L+(`*("R`#F<2)$`F4B`J``0B2DZN_RX@"V;N("\`G
- XM!"Y-2H9G"DZN_WPB1DZN_H9,WWS\3G5.<7-L97-S.B!5;F%B;&4@=&\@86QL[
- XM;V-A=&4@;65M;W)Y+@H``"";-VTM+2!%3D0@3T8@1DE,12`M+9LP;0``()LW&
- XM;2TM(%1/4"!/1B!&24Q%("TMFS!M```@FS=M+2T@4&%T=&5R;B!N;W0@9F]U3
- XM;F0@+2V;,&T``"";-VTM+2!.;R!P<F5V:6]U<R!P871T97)N("TMFS!M```@G
- XMFS=M+2T@4V5A<F-H:6YG("TMFS!M```@FS=M+2T@4V5A<F-H(&%B;W)T960@/
- XM+2V;,&T```!(YS@P)``D2$Y5__QV`'``*T#__&```+!3@EB*(%(,$``M9P1@P
- XM``"F(%(0*``!D#P`8V=.D#P`"6<$8```ADJ#9P1.N@'><`(F0-?28"`B`R`!!
- XM<@I.NB%*(@`@`2!+4HL2$$B!2,'2@"8!<C"6@1(32(%!^0``)^70P0@0``-FF
- XMSF!$2H-G!$ZZ`9IR`B9!U])@'"`#<@I.NB$((@`@2U*+$!!(@$C`1(#0@78PR
- XMUH`0$TB`0?D``"?ET,`($``#9M)@!$ZZ`5Y*@FX`_TYP`;"";P1.N@%.(%).I
- XMNAEB*4"`'$JL@!QF"D'Z!TAP#TZZ`5QR`G``(&R`'$ZZ'*`@;(`<(FR`'"(0^
- XMTJD`!$J!;@@9?```@!)@$AE\``&`$G(`<``@;(`<3KH<="!23KH.Q"E`@"1*&
- XM@VQD(@-$@2E!@!1*+(`29Q)R`"`L@!0@;(`<3KH<2F```)!X`&`Z(&R`'`QH"
- XM`0``$&82(&R`'")L@!PB*``$LJD`"&T*(&R`'$ZZ&9Q@$"!L@!PB;(`<(BD`U
- XM!%*I``13A+:$;<)@2G@`8#0@2TZZ([HB`%.!##,`#!@`9@)3A"!+3KHB*DHL6
- XM@!)G$B!L@!PB;(`<(A#2J0`$*4&`%%*$MH1O#B!L@!Q.NAID)D`B"V:Z("R`&
- XM)$/L@$I![(!&3KH3I$ZZ!`A.N@"<("R`)$ZZ#GAP`"E`@"0@;(`<3KH8YG``@
- XM*4"`''``3EU,WPP<3G5!^@723KH=RD'Z!:!.NAW"0?H%9$ZZ';I!^@4D3KH=*
- XMLG`"3KH?2$YU2.<@("0`)$@@2DZZ'9P@+(`D3KH.'$JL@"1G""`L@"1.N@X._
- XM2JR`'&<((&R`'$ZZ&'Q*K(`@9P@@;(`@3KH8;B`"3KH?`$S?!`1.=4CG.``@*
- XM+(`D3KH/U#0`,`*0?`!H9P`#.&I,D'S_U&<``.!J)I!\_\QG``%@6T!G``$`%
- XMD'P`$V=PD'P`#V<``IB0?``,9P`"W&"Z54!G``'N4T!G``+ZD'P`(V<``2Y5$
- XM0&<``5A@GEU`9P`"F%5`9P`"HE-`9P`!#%E`9P`!])!\/PEG``+*D'P!@F<`U
- XM`B"0?`$`9P``G)!\$0!G``&@D'P!`&=<8`#_7B!L@!Q.NAG@(&R`'$JH``AN=
- XM#$JL@!AO!G#_*4"`&$JL@!AM#BEL@!B`%$ZZ`I1@`/\L3KH)&B`L@!A3K(`88
- XM<OZR@&8$8``"="`L@"1!^OO(3KH/G&``_P9*+(`29P#^_DJL@!1F%$ZZ".8@M
- XM+(`D0?K[P$ZZ#WI@`/[D<``I0(`43KH"/F``_M8@;(`<3KH96"!L@!Q*J``(%
- XM;@Q*K(`8;P9P_RE`@!A*K(`8;0A.N@9<8`#^JDZZ")@@+(`84ZR`&'+^LH!F-
- XM!&```?(@+(`D0?K[1DZZ#QI@`/Z$3KH(<F```=I*+(`29P#^=$JL@!1F%$ZZ`
- XM"%P@+(`D0?K[-DZZ#O!@`/Y:("R`2E6`3KH$!F``_DP@;(`<3KH8SB!L@!Q*M
- XMJ``(;@Q*K(`8;P9P_RE`@!A*K(`8;3AV`6`,("R`%$ZZ!C@I0(`4(`-2@R@`V
- XM(BR`2B`!<@).NAUH(@`@`;"$;P9*K(`8;M1.N@%88`#]\$ZZ!]XF+(`84ZR`Z
- XM&'#^L(-F!&```3@@+(`D0?KZC$ZZ#F!@`/W*2BR`$F<`_<)R`G#_(&R`'$ZZ+
- XM&+8@;(`<(FR`'"(0TJD`!"E!@!0@+(!*4X!.N@-08`#]EDHL@!)G`/V.2JR`V
- XM%&<:(BR`2B`!<@).NAS>(@`@`5.`3KH#*&``_6Y.N@=<("R`)$'Z^C9.N@WPC
- XM8`#]6DHL@!)G`/U22JR`%&<(3KH%IF``_41.N@<R("R`)$'Z^@Q.N@W&8`#]L
- XM,$HL@!)G`/TH3KH'%B`L@"1!^@'@3KH-JDZZ!RI*@&8$8`#]#$ZZ!\)@`/T$\
- XM2BR`$F<`_/Q.N@>R8`#\]$HL@!)G`/SL3KH(M&``_.1*+(`29P#\W$ZZ!LH@2
- XM+(`D0?H!DDZZ#5Y.N@;>2H!F!&``_,!.N@B(8`#\N$JL@"!F`/RP3KH)2&``:
- XM_*A@`/RD3-\`'$YU2.<P`"`L@"1!^@%.3KH-("0L@$I*+(`29PYR`"`L@!0@%
- XM;(`<3KH7=DHL@!)G&'(!LH)L$B!L@!PB;(`<(A#2J0`$*4&`&%."2H)O"DZZP
- XM`%0F`$J#9](B;(`<2JD`"&X&<O\I08`8<@*R@V8>(FR`'"!L@!PB$=*H``0IE
- XM08`88`HB+(`D<`I.N@R$4X)*@F[P("R`)$'Z`+Q.N@R43-\`#$YU2.<@,"!L:
- XM@!Q.NA66)$`@"F80(BR`)'`*3KH,4'`!8```AB!*3KH"CB9`#"L`#/__9B@7(
- XM?```__\@+(`D($I.N@Q,("R`)$'Z`&1.N@Q`($I.NASN<`)@3F`N2A-G*DAXO
- XM``$@"Y"*)``@2DZZ'E!$@-""(&R`'"(?3KH6@"!+4HL0O``*%KP``"`L@"0@G
- XM2DZZ"_P@2DZZ'*H@;(`<<`!*J``(7\!$`$S?#`1.=5Y,"@`Z()L@<`";,"!P8
- XM#``[`"\`;W(@8VAA<G!O<R!I<R!T:&4@;W!T:6]N86P@<W1A<G1I;F<@8VAAB
- XM<F%C=&5R('!O<VET;VXN"@!7:&5R92!L:6YE;F\@:7,@=&AE(&]P=&EO;F%LH
- XM('-T87)T:6YG(&QI;F4@;G5M8F5R+`H`57-A9V4Z('-L97-S(%LM;&QI;F5N6
- XM;R!\("UC8VAA<G!O<UT@9FEL90H`<VQE<W,@5C$N,2P@2G5N(#`Q(#$Y.3$L<
- XM(*E#;W!Y<FEG:'0@,3DY,2!B>2!*;VX@4W!E;F-E<BX*`%5N86)L92!T;R!O)
- XM<&5N(&EN<'5T('-T<F5A;2X*`$YQ2.<P,B0`=@!*@V<&($I.NAN`0>R`%$ZZQ
- XM`$8D0"`*9@)@#"!*3KH`OM:`M(-NVBQ*8!0@2DZZ`,XF0"`+D(K1K(`4)$M35
- XM@[2#;>@@#F<&($Y.NAL^3KK]6$S?3`Q.=4CG,#`D2'8`2I)F!G``8```<"`2'
- XM4X`@;(`<3KH6GF`R(&R`'$ZZ%%`4`+0\``IF$DJ#9PYR`7`!(&R`'$ZZ%*Y@;
- XM%'(!</\@;(`<3KH4H%*#4Y)*DF[*<`'0@TZZ&CXF0"`+9@Q!^0```3!P#$ZZ^
- XM^2XB;(`<<`'0@R!+3KH2>"`+3-\,#$YU2.<@("1(=`%@`E*"($I.N@`0)$!*Y
- XM$F;R(`),WP0$3G5P`&```)0B2%*($A&2/`";9T"2/`!N9V!3`6<``'95`6<*8
- XMDCP`#V<<8```;'("TH"RK(!&;@0B2&`$0^C__R`)8```L`P0`%MG`F!,4HA@^
- XM`E*($A!(@4/Y```GY=+!<@`2$0@!``-FZ`P0`#MGX@P0`"!GW%*(8"!R"-*`6
- XM</C`@;"L@$9O$D/H__\@"6```&1@!B`(8%Q2@$H09SBPK(!&;0#_9&`N#!``3
- XM&V8"4HA2B!(02(%#^0``)^72P7(`$A$(`0`#9N@,$``[9^(,$``@9]Q2B`P0!
- XM`!MF"`PH`%L``6?$#!``FV>^#!``"F8"4H@@"$YU+P)*+(`29R8@;(`<(FR`O
- XM'"00U*D`!"`L@!1.N@!2*4"`%'(`(`(@;(`<3KH3)DZZ`A1*+(`29Q(@;(`<,
- XM(FR`'"(0TJD`!"E!@!A.NOP,(FR`'$JI``AN!G+_*4&`&"`L@"1!^@4_3KH(X
- XM?"0?3G5(YR`P)`!R`"`"(&R`'$ZZ$M0@;(`<3KH1<B1`(@IF!"`"8!@@2DZZ(
- XM_G8F0"!*3KH8^D'S*``B")**(`%,WPP$3G5(YS@R0>R`%$ZZ_:PD0"9*($I.V
- XMNOXH)`!@%"!*3KK^/BQ`(`Z0BM&L@!0D3E."<`&P@FWF($M.NABP2JR`&&P`=
- XM`*1R`"`L@!0@;(`<3KH25'0`8`8@2DZZ&)`@;(`<3KH0Z"1`(@IG%"!*3KK]B
- XMT"(`U($B+(!*58&R@F[8(@IG7"!L@!PB;(`<(A#2J0`$*4&`&"(L@$I5@;*"%
- XM;#@@2DZZ_9PF`"Q*8`H@3DZZ_;`L0%.#(`*0@R(L@$I5@;*`;N@@2DZZ&:`B2
- XM`$'R&``@")".D:R`&"!*3KH8$&`^</\I0(`88#9![(`83KK\S"1`)DH@2DZZ_
- XM_4@D`&`4($I.NOU>+$`@#I"*T:R`&"1.4X)P`;"";>8@2TZZ%]!R`"`L@!0@\
- XM;(`<3KH1?"`L@"1!^@.X3KH'`DZZ^G).N@!:("R`)$'Z`YY.N@;N("R`&$ZZ>
- XM_G`H`'(`(`0@;(`<3KH11DS?3!Q.=2\"2JR`)&<:8`@@+(`D3KH&4G)D("R`O
- XM)$ZZ'7XD`$J"9NA!^@-+<`5.NO7$)!].=2(L@"1PFTZZ!G8B+(`D("R`2DZZ;
- XM"(H@+(`D0?H#'4ZZ!H!.=4CG`#!.5?\T("R`)$ZZ!L`D0"`*9A9.NO_$("R`"
- XM)$'Z`O).N@98<`!@``!R($I.NAR$2H!F)$/Z`M=![?\T3KH8H")*0>W_-$ZZM
- XM&')#^@*^0>W_-$ZZ&&9@%B)*0>W_-$ZZ&'Y#^@*D0>W_-$ZZ&$X@2DZZ%KQ!&
- XM[?\T3KH<""9`(`MF!'``8!1*K(`H9P@@;(`H3KH<`"E+@"AP`4Y=3-\,`$YU"
- XM2.<P,"!L@`(F:`$42JR`*&863KK_)"`L@"1!^0```:A.N@6V8```YDZZ_PX@6
- XM+(`D0?D```'*3KH%H"0L@!0@;(`<(FR`'"80UJD`!'(`("R`%"!L@!Q.N@_NP
- XM(&R`'$ZZ#HPD0"!*3KH6)"!L@!PB;(`<(A#2J0`$*4&`%&!><``B;(`H($I.W
- XMNAMX(@!*@6<,($I.NA7X3KKX$F!P($I.NA7L(&R`'")L@!PB$-*I``0I08`4"
- XM""L`!``<9R`B/```$`!P`$ZZ'#).NOYN("R`)$'Y```!XDZZ!0!@("!L@!Q.2
- XMN@X*)$`@"F:43KK^3"`L@"1!^0```8A.N@3>*4*`%'(`(`,@;(`<3KH//$S?#
- XM#`Q.=4CG,#`@;(`")F@!%$JL@"AF%DZZ_A(@+(`D0?D```&H3KH$I&```*1.B
- XMNOW\("R`)$'Y```!RDZZ!(XD+(`4(&R`'")L@!PF$-:I``1@3'``(FR`*"!*M
- XM3KH:EB(`2H%G#"!*3KH5%DZZ]S!@7B!*3KH5"@@K``0`'&<@(CP``!``<`!.Y
- XMNAMB3KK]GB`L@"1!^0```>).N@0P8"!![(`43KKYJ"1`(`IFIDZZ_7P@+(`D8
- XM0?D```&(3KH$#BE"@!1R`"`#(&R`'$ZZ#FQ,WPP,3G5(YS@`*6R`'(`@%"R`9
- XM$B8L@!0H+(`8&7P``8`2D<A.N@KF*4"`''``*4"`%$ZZ]II.NO,N(&R`'$ZZ`
- XM"X8I;(`@@!QP`"E`@"`90H`2*4.`%"E$@!A.NO9R3-\`'$YU+PH@;(`")&@!;
- XM%`@J``0`'&<0(CP``!``<`!.NAJ<3KK\J"1?3G4*`",_`",_`#H@`#LP2)M+L
- XM`"HJ*D)214%+*BHJ"@`Z()L@<`";,"!PFU2;,#LP.T@`.B``3G%(YR`P)$A.%
- XM5?^(3KH9T"0`(`).NAH((@!*@68X0_H&F4'M_XI.NA5Z<#PB2D'M_XI.NA6&D
- XM(#P```/N0>W_BDZZ&40D`$J"9C)!^@9)<`].NO(*8"8@0D/M_]@@">2((@!P4
- XM&4ZZ`((F;?_T*6L`((!.</\B2B!+3KH:E"`"3KH`WB`"3EU,WPP$3G5(YR`@I
- XM)`!.5?_83KH91K""9P@@`DZZ&/Q@.B!"0^W_V"`)Y(@B`'`93KH`,B1M__1P5
- XM_R)L@$X@2DZZ&D@@0G(`(#P```/B3KH`%"`"0?H%MTZZ`F!.74S?!`1.=4CGS
- XM.#`D`"8!*`A.5?^\(@3E@2`!($`F:``(<`"1R$ZZ%O8D0"`*9@I!^@5B<`].N
- XMNO%$0>W_T"M(_\9![?^\*TC_T"M*_]0K0O_8*T/_Y$/M_[P@2TZZ&8`@2DZZ5
- XM&9H@2DZZ&80@2DZZ%QX@+?_<3EU,WPP<3G4O`B0`($)R_R`\```#XDZZ_WH@<
- XM`D'Z!/=.N@'&)!].=4CG."`D`"8!8`@0!$B`3KH$3B`#3KH!/!@`N#P`FV;J<
- XM(`-.N@`F)$`@"F?FM%)F!B`*8!!@W#`23KH$)"!*3KH2-.3-\$'$YU2.<\%
- XM("0`>`!P(DZZ$88D0"`*9@Q!^0```3!P#$ZZ\'9Z`"`"3KH`XA8`8"0B!2`!J
- XM<@I.N@^V(@`@`1(#2(%(P=*`*@%R,)J!(`).N@"\%@`0`TB`0?D``"?ET,`(B
- XM$``#9LH@!%*$Y8`EA0@"MCP`.V>N$`-(@$C`X8!Z`-J`MCP`/V<&MCP`(&806
- XM(`).N@!Z%@`0`TB`2,#:@#2%NKP``'P`9A)P#+"J``)F"B`"3KH`Z'``8`(@F
- XM"DS?!#Q.=4CG,"`D`$ZZ`XXV`$I#9P)@+B`"3KH`-!(`%@%(@[9\_YMF'"`"P
- XM3KK_&B1`(`IGUC82($I.NA$V8`9@RF`"8,8P`TC`3-\$#$YU2.<P`"0`3E7_C
- XM_&`$3KK\R"(\``&&H"`"3KH7'"8`2H-GZG(!0>W__R`"3KH6LB8`<@&R@V<$<
- XM<`!@"A8M__](@TC#(`-.74S?``Q.=2\")`%.5?_\&T#__W(!0>W__R`"3KH6E
- XME$ZZ_'!.720?3G5(YR`@)$@D`"!*3KH2)"(`($H@`DZZ%G).NOQ.3-\$!$YUF
- XM+P(D`"`"0^R`2D'L@$9.N@(X2BR`$F<&3KKREF`.3KKY'B`"0?H"XDZZ_[0D7
- XM'TYU2.<P,"0`3E7_.$7M_S@4O```(`).NO[@-@`P`U%`9P``O%M`9P`!/)!\8
- XM`')G``#6D'P?P6<``'!30&<\D'PBOV<DD'P!`&<(8```UF```11![?\XL<IG.
- XMNB`"0?H">4ZZ_TY3BF"L2A)GJ"`"0?H"9$ZZ_SQ2BF":0>W_.+'*9Y(B`G";?
- XM3KK_!B("(`I![?\XD(A.N@$8(@)P1$ZZ_O!%[?\X8`#_;DH29P#_:"("<)M.D
- XMNO[:+P(@2DZZ$20B`"`!(A].N@#H(@)P0TZZ_L`@2DZZ$0PB`-7!8`#_.$'M'
- XM_SBQRF<`_RX@`D'Z`>-.NO[`4XHF2F`"4HL6JP`!2A-F]F``_Q!*$F<8(`)!!
- XM^@&^3KK^GB9*8`)2BQ:K``%*$V;V0?D``"CIT,,($``"9P#^Y"`"0?H!DTZZ!
- XM_G8B`A`#3KK^3"!*3KH0F"(`1_(8`1:K__]3B[7+9O8@2E**$(-@`/ZR0>W_:
- XM.$ZZ$'8B`$J!9@1P`&`P0>W_.$ZZ$&0B`%*!(`%.N@Y&)$`@"F8,0?D```$P;
- XM<`Q.NNTV0^W_."!*3KH0<B`*3EU,WPP,3G5(YS\`)`%.5?_\*T#__'H`)CP`0
- XM#T)`8$@B+?_\(`$B`TZZ#+`B`"`!&``0!$B`2,`B`TZZ#$*1K?_\2@1F!$H%'
- XM9Q1Z`2("'`1(ADC&?C#<AQ`&3KK]C"`#<@I.N@QV)@!*@VZT3EU,WP#\3G5(I
- XMYR`R)$@F220`(`)!^@"<3KK]A"(",#P@<DZZ^[HL0"2N``XFK@`*($Y.N@X>E
- XM3-],!$YU+P(D`"`L@#+C@$'L@%+1P#""<`'0K(`R<F1.N@O>*4"`,B`L@#*PE
- XMK(`N9A!P`="L@"YR9$ZZ"\0I0(`N)!].=2\"("R`+K"L@#)F!'``8"(@+(`N$
- XMXX!![(!2T<`T$'`!T*R`+G)D3KH+DBE`@"XP`DC`)!].=9LP('$`FT``FU``&
- XMFT2;4`";0P";1``Z(`";,C!HFS$R>P!S;&5S<SH@56YA8FQE('1O('-E;F0@'
- XM<&%C:V5T`)L@<`!S;&5S<SH@56YA8FQE('1O(&]B=&%I;B!A(&1I<W!L87DNC
- XM"@!C;VXZ,"\Q+S8T,"\Q.3DO``H@("`@("`@("`@("`@("`@("`@("`@("`@(
- XM(%-L97-S(%8Q+C$*("`@("`@("`@("`@("`@("`@("`@("`@8GD@2F]N(%-P_
- XM96YC97(*"B`@("`@/'-P86-E/BXN+BXN+BXN+BXN+BXN+D%D=F%N8V4@=&5X<
- XM="!O;F4@<&%G92X*("`@("`\8F%C:W-P86-E/B!O<B`G8B<N+BXN36]V92!BD
- XM86-K(&]N92!P86=E+@H@("`@("=D)RXN+BXN+BXN+BXN+BXN+BXN+BY-;W9E9
- XM(&1O=VX@:&%L9B!O9B!A('!A9V4N"B`@("`@)W4G+BXN+BXN+BXN+BXN+BXN3
- XM+BXN+DUO=F4@=7`@:&%L9B!O9B!A('!A9V4N"B`@("`@/')E='5R;CX@;W(*_
- XM("`@("`@/&1O=VX@87)R;W<^+BXN+BXN+BXN36]V92!D;W=N(&]N92!L:6YET
- XM+@H@("`@(#QU<"!A<G)O=SXN+BXN+BXN+BXN+BY-;W9E('5P(&]N92!L:6YEP
- XM+@H@("`@("<\)R!O<@H@("`@("`\<VAI9G0^/'5P(&%R<F]W/BXN+BY-;W9E^
- XM('1O('1H92!T;W`@;V8@=&AE(&9I;&4N"B`@("`@)SXG(&]R"B`@("`@(#QS+
- XM:&EF=#X\9&]W;B!A<G)O=SXN+DUO=F4@=&\@=&AE(&)O='1O;2!O9B!T:&4@H
- XM9FEL92X*("`@("`G+R<N+BXN+BXN+BXN+BXN+BXN+BXN4V5A<F-H(&9O<G=AT
- XM<F0@9F]R(&$@<&%T=&5R;BX*("`@("`G.R<N+BXN+BXN+BXN+BXN+BXN+BXNG
- XM4V5A<F-H(&)A8VMW87)D(&9O<B!A('!A='1E<FXN"B`@("`@)VXG+BXN+BXNC
- XM+BXN+BXN+BXN+BXN+E-E87)C:"!F;W(@;F5X="!O8V-U<F%N8V4@;V8@;&%S:
- XM="!P871T97)N+@H@("`@("=P)RXN+BXN+BXN+BXN+BXN+BXN+BY396%R8V@@(
- XM9F]R('!R979I;W5S(&]C8W5R86YC92!O9B!L87-T('!A='1E<FXN"B`@("`@V
- XM)S\G(&]R("=H)R!O<B`\:&5L<#XN+E1H:7,@:&5L<"!P86=E+@H@("`@("=Q2
- XM)RXN+BXN+BXN+BXN+BXN+BXN+BYQ=6ET("AP<F5S<R!T:&ES('1O(')E='5RV
- XM;B!T;R!T:&4@9FEL92XI"@```$CG`#`D2'`63KH)`B9`(`MF#$'Y```!,'`,!
- XM3KKG\B`*9BIP_["L@#9F#$'Z_%!.N@KP*4"`-G``)T``#"=L@#8`"$'Z_#@G`
- XM2``28%8@/````^T@2DZZ#N(G0``,2JL`#&8*($M.N@D^<`!@2"`\```(`$ZZ@
- XM")@G0``22JL`$F8,0?D```$P<`Q.NN>$(CP```@`(&L`$B`K``Q.N@[$)T``'
- XM"'(`)H%R`"=!``0W?`$``!`@"TS?#`!.=2\*)$A*J@`,9Q`@*@`,3KH.AB!J`
- XM`!).N@C2($I.N@C,)%].=4CG("`D2`QJ`0``$&<8$"H`$35\`0``$%*J``02`
- XM`$B!2,$@`6!<("H`!+"J``AM/"`J``C1DDJJ``QG&B(\```(`"!J`!(@*@`,6
- XM3KH.-B0`)4(`"&`&=``E0@`(2JH`"&X$<`!@''0`)4(`!"0J``12J@`$(&H`]
- XM$M'"%!!(@DC"(`),WP0$3G5(YR`R)``D24Y5__PK2/_\)FW__"!*3KH!:DJJR
- XM``AN&G``8```<F`22JH`"&X,4XL6O```("W__&!<(`N0K?_\(@)3@;*`;T8@0
- XM2U*++$@,:@$``!!F"B(J``2RJ@`(;1`@2DZZ_Q02`$B!2,$@`6`6(BH`!%*J0
- XM``0@:@`2T<$2$$B!2,$@`1R`#!8`"F::%KP``"`M__Q.74S?3`1.=4CG(#).A
- XM5?_\*TC__'!D3KH&^"1`=&0F2B!M__Q.N@#&(&W__$JH``AN2'``8```KF!`P
- XM(&W__$JH``AN#!5\``#__R`+8```EB`*D(NT@&8B<!34@"`"($M.N@;R)D`@8
- XM"V8,0?D```$P<`Q.NN6>1?,H["!*4HHL2"!M__P,:`$``!!F$B!M__PB;?_\,
- XM("@`!+"I``AM$"!M__Q.NOX^2(!(P"(`8!X@;?_\(FW__"`I``12J0`$(F@`.
- XM$M/`$!%(@$C`(@`<@0P6``IG"@PJ``S__V8`_UX4O```(`M.74S?3`1.=4CG(
- XM("`D2`QJ`0``$&<*$"H`$4B`2,!@6"`J``2PJ@`(;3P@*@`(T9)*J@`,9QHBH
- XM/```"``@:@`2("H`#$ZZ##HD`"5"``A@!G0`)4(`"$JJ``AN!'``8!AT`"5"1
- XM``0D*@`$(&H`$M'"%!!(@DC"(`),WP0$3G5(YS@@)$@D`"8!-7P!```0(`-*"
- XM@&<04X!G``"04X!G``$\8``!I+22;18@$M"J``BP@F\,(`*0DB5```1@``&*_
- XM2JH`#&8BM*R`-FX2<``D@"5L@#8`""5"``1@``%L<``E0``(8``!8B2"<``E4
- XM0``$</\@0"("("H`#$ZZ"\8H`'+_LH1F"G@`)40`"&```3HB/```"``@:@`2K
- XM("H`#$ZZ"V(E0``(8``!($J";`PB`D2!(`&PJ@`$;Q!*@FT4(`+0J@`$L*H`K
- XM"&P(U:H`!&```/A*J@`,9B@@`M"J``2PK(`V;A)P`"2`)6R`-@`(U:H`!&``=
- XM`-1P`"5```A@``#*2H)L%"(2TJH`!"`!T((@2DZZ`+Q@``"R("H`!-""T9)P!
- XM_R!`(A(@*@`,3KH+%B@`<O^RA&8(>``E1``(8!8B/```"``@:@`2("H`#$ZZ.
- XM"K0E0``(<@`E00`$8&Q*J@`,9BY*@FTB(@)$@2`!L*R`-FX6<``D@"5L@#8`]
- XM""`L@#;0@B5```1@0'``)4``"&`X<`$@0"("("H`#$ZZ"J:1R'(`("H`#$ZZ&
- XM"IHD@'(`)4$`!"(\```(`"!J`!(@*@`,3KH*0"5```A,WP0<3G5(YS`@)$@D8
- XM`+22;10@$M"J``BP@FT*(`*0DB5```1@9$JJ``QF#'(`(`(@2DZZ_@1@4B("E
- XMDKP```@`<`'0@22`2I)L!'(`)(%R_R!!(A(@*@`,3KH*("8`<O^R@V8(=@`E"
- XM0P`(8!8B/```"``@:@`2("H`#$ZZ";XE0``((@*2DB5!``1,WP0,3G4O"B1(J
- XM3KKOG"!*3KH%7B\`+PI.N@G&(%\B'TZZ":8D7TYU<`=!^@!B3KH*T"E`@1I*H
- XMK($:9AY(>``72'H`*DZZ"9H@7R(?3KH)>DAX``I.NMZ66(].=4JL@1IG""!L`
- XM@1I.N@J(3G5#;W5L9&XG="!/<&5N("=S<F5G97AP+FQI8G)A<GDG+@H`<W)E[
- XM9V5X<"YL:6)R87)Y`$YQ2.<P,C0O`!I.5?_XD<A.N@F@*T#__"!M__P,*``-W
- XM``AF``#2(&W__"`H`*SE@"M`__A*K?_X9P``MC("2,%P`="!3KH">"9`(&W_!
- XM^"`H`!#E@"Q`,`)(P"\`+PLO+0`@3KH#+D_O``P7O```(``P`DC`($M.N@&N2
- XM)@!R`M*#Y8$@`4ZZ`C@D0"`#0^H`!"!+3KH!\E*#(`YG-'0`%!8R`DC!<`'00
- XM@4ZZ`A0K0``@,`)(P"\`+RT`($AN``%.N@+23^\`#")M`"#2PA*\```DK0`@N
- XM(`/E@'(`)8$(`"!*(`-.NMZ2(@`@`4ZZ`!A@!G#_3KH`$'#_3KH`"DY=3-],@
- XM#$YU+P(D`"\"3KK=0EB/)!].=4YQ2.?``$A`P,%(0<+O``+0@4A`0D`R+P`":
- XMPN\`!M"!4(].=4YQ2H%K#$J`:QAA``!:(`%.=42!2H!K%F$``$Q$@2`!3G5$!
- XM@&$``$!$@2`!3G5$@&$``#0@`4YU3G%*@6L(2H!K$F```")$@4J`:Q)A```82
- XM1(!.=42`80``#D2`3G5$@&````1.<4J!9QY(04I!9D(O`DA!)`"$P6D4(@)"Z
- XM04A!<``P`B0?3G4B`'#_3G4O`R0`0D)(0H3!-@)(0T)#-`"$P38"(`-"0DA"9
- XM(@(F'R0?3G5(YS@`)`!"0DA"A,$V`G0`-`/&P4A!.`+(P4A#UH20@VL*(@`@R
- XM`DS?`!Q.=5."T(%K^B(`(`),WP`<3G5P`&`"4H@,$``@9_@,$``)9_)*$&=(S
- XM#!``"F8"8$!2@`P0`")F$E*(2A!G(@P0`")F]&`:8`)2B$H09Q(,$``*9PP,Y
- XM$``@9P8,$``)9NA*$&8"8`HB2%*($KP``&"H3G4O"F`J8`)2B`P0`"!G^`P0/
- XM``EG\@P0`")F`E*()$E8B22(8`)2B$H09OI2B%.`2H!FUB1?3G5.<4CG("`D=
- XM`$J"9@1P`&`N<@%P"-""3KH&OB1`(@IG%B2L@`XI2H`.<@C2@B5!``1%Z@`(8
- XM8`9R!2E!@#H@"DS?!`1.=4YQ2.<P,"1()`"7RTJ";@X@"F<*($I.N@`^<`!@$
- XM,"`*9PXF*O_\48.V@FT$(`I@'B`"3KK_BB9`(`IG$"`#(DL@2DZZ`)(@2DZZ_
- XM``P@"TS?#`Q.=4YQ2.<`,B1(1^R`#B`*9@)@)D7J__A@%+7.9@XFEB`J``0@=
- XM2DZZ!BA@#B9.+%,@#F;F<`!.N@9(3-],`$YU(&\`!")O``@@+P`,9P82V%.`,
- XM9OH@+P`(3G42+P`/8`)R`"!O``0@+P`(9P80P5.`9OH@+P`$3G4@;P`$(F\`S
- XM""`O``RSR&=F8P``?M'`T\`R".*)96`R">*)95JPO````0-E*B(`@OP`+&DB5
- XM2.<_/B`\````+&`*D<!,T'S\2.$_/E')__1(03`!3-]\_#(`YHA@!",@(R!1N
- XMR/_ZD+P``0``9/`P`<"\````!V8(("\`"$YU$R!1R/_\D+P``0``9/(@+P`(?
- XM3G4R".*)96`R">*)95JPO````0-E*B(`@OP`+&DB2.<_/B`\````+&`*3-A\F
- XM_$C1?/S3P%')__1(03`!3-]\_#(`YHA@!"+8(MA1R/_ZD+P``0``9/`P`<"\B
- XM````!V8(("\`"$YU$MA1R/_\D+P``0``9/(@+P`(3G4B2&`"4HA*$&;Z(`B0B
- XMB4YU2.<`,B1(8`)2B$H09OHF2%*(+$E2B1:62A-F\B`*3-],`$YU+PHD2&`$U
- XM4HE2B!"12A!F]B`*)%].=4YQ2.<P,B1()DDD`"Q*2H)G)"!*3KK_H-7`8!`4"
- XM@U*+4HI3@DJ"9@0@#F`,%A-*`V;J%+P``"`.3-],#$YU``0$!`0$!`0$!$1$7
- XM1$1$!`0$!`0$!`0$!`0$!`0$!`0$0!`0$!`0$!`0$!`0$!`0$!D9&1D9&1D9,
- XM&1D0$!`0$!`0DY.3DY.3DY.3DY.3DY.3DY.3DY.3DY.3DY,0$!`0$!`S,S,S\
- XM,S,S,S,S,S,S,S,S,S,S,S,S,S,S,Q`0$!`$````````````````````````F
- XM`````````````````````````````````````````````````````````````
- XM`````````````````````````````````````````````````````````````
- XM`````````````````````````````````````````````````````````````
- XM```````````````$!04%!04%!04%!04%!04%!@8&!@8&!@8&!@4%!04%!04&T
- XM!@8&!@8$!`0$!`0$!`0$!`0$!`0$!`0$!`4%!04%!08&!@8&!@0$!`0$!`0$0
- XM!`0$!`0$!`0$!`0$!04%!0``````````````````````````````````````$
- XM`````````````````````````````````````````````````````````````
- XM`````````````````````````````````````````````````````````````
- XM`````````````````$CG(#`D2"0`(CP``0`!<").N@(>)D`B"V=.</].N@)B,
- XM(@`700`/2BL`#VTR%T(`"1=\``0`""=*``H7?`````Z1R$ZZ`@PG0``00>L`;
- XM%$ZZ`%@B"F<2($M.N@)&8`IP(B!+3KH!W)?+(`M,WPP$3G4O"B1((`IG*DJJ_
- XM``IG!B!*3KH"+DHJ``YF$'``$"H`#TZZ`?X5?``"``YP(B!*3KH!H"1?3G5.K
- XM<4/H``0@B7``(4``!"%(``A.=4YQ<`!#^@`03J[]V"E`@#YG```\8`QD;W,N)
- XM;&EB<F%R>0!P`$/Z`!!.KOW8*4"`0F<``!Q@$FEN='5I=&EO;BYL:6)R87)YI
- XM`$YQ<`!.=7`!3G5.N0``(A1.<7``3G5P`4YU("R`/F<&(D!.KOYB("R`0F<&Y
- XM(D!.KOYB3G5.<4ZY```B2$YQ3G5.<4YU3G$O#BQL@1I.KO_B+%].=4YQ+PXLW
- XM;($:3J[_W"Q?3G5.<2\.+&R!&DZN_]8L7TYU3G$O#BQL@1I.KO_*+%].=4YQ[
- XM2.<@`B(()``L;(`^3J[_XDS?0`1.=4YQ+PXB`"QL@#Y.KO_<+%].=4CG,`+!_
- XM020()@`L;(`^3J[_UDS?0`Q.=4CG,`+!020()@`L;(`^3J[_T$S?0`Q.=2\.!
- XM+&R`/DZN_\0L7TYU3G%(YS`"P4$D`"8(+&R`/DZN_[Y,WT`,3G5(YR`"P4$D7
- XM`"QL@#Y.KO\T3-]`!$YU3G$O#B(`+&R`/DZN_R@L7TYU+PXL;(`"3J[_.BQ?S
- XM3G5.<2\.(D@L;(`"3J[_+BQ?3G4O#B)(+&R``DZN_MHL7TYU+PXL;(`"3J[^N
- XMSBQ?3G5.<2\.+&R``DZN_L(L7TYU3G$O#BQL@`).KOZV+%].=4YQ+PXL;(`"F
- XM3J[^L"Q?3G5.<2\.(D@L;(`"3J[^GBQ?3G4O#B)(+&R``DZN_I@L7TYU+PXLH
- XM;(`"3J[^DBQ?3G5.<2\.+&R``DZN_HPL7TYU3G$O#BQL@`).KOZ`+%].=4YQ/
- XM+PXB2"QL@`).KOYB+%].=2\.(D@L;(`"3J[]V"Q?3G5(YP`B)$`L;(!"3J[^4
- XM[$S?1`!.=0```^P````<`````````+8```#*````\````.H```#>````P@``C
- XM`K0```)T```1&```$$@``!#V```0)@``$)@```^&```0@@``#W````P*```+8
- XMK```"Q0``!:@```4#```%PP``!/,```>I```'+X``!Q0```J^@``*R8````"B
- XM`````0```&P```!.`````````_(```/J````#@``````````````````````K
- XK``````````````````````````````````````````````#_____```#\@``Q
- X``
- Xend
- Xsize 11788
- END_OF_FILE
- if test 16540 -ne `wc -c <'sless.uu'`; then
- echo shar: \"'sless.uu'\" unpacked with wrong size!
- fi
- # end of 'sless.uu'
- fi
- if test -f 'sman.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'sman.uu'\"
- else
- echo shar: Extracting \"'sman.uu'\" \(15401 characters\)
- sed "s/^X//" >'sman.uu' <<'END_OF_FILE'
- Xbegin 700 sman
- XM```#\P`````````"``````````$```J%````#P```^D```J%2.<_/BQY````C
- XM!"1/+P@O`#`\``%G5"`\````/M"\````#^6`4(`J`"(\``$``$ZN_SI*@&8(E
- XM+DIP_V```.P@0$*8(,5)Z'_^1^C_^$/Y`````"`\````#V`"(-E1R/_\D+P`(
- XM`0``9/)@#$GY`````$GL?_Z7RT'L@`(@/`````_E@-'`(#P````^<@!@`B#!X
- XM4<C__)"\``$``&3R*4N`#BE*@`9P`"(\```0`$ZN_LXI3H`"3KD``">T9AA(Y
- XM>``!3KD``"A`6(].N0``*!1F!$ZZ"V9"IT*G2'C__TZY```H0%B/+&R``DZY\
- XM```H-$ZY```H)"IL@`8L+(`*("R`#F<2)$`F4B`J``0B2DZN_RX@"V;N("\`-
- XM!"Y-2H9G"DZN_WPB1DZN_H9,WWS\3G5.<7-M86XZ(%5N86)L92!T;R!A;&QOO
- XM8V%T92!M96UO<GDN"@```$CG/C(D`"1(3E7_,'``*T#_^)?+4X)P`;"";EI8;
- XMBB!2#!``+6<"8$X@4A`H``&0/`!09Q!=`&<FD#P`&F<&70!G'&`L<`+0DBM`"
- XM__@@;?_X2A!FP%."6(HK4O_X8+9P`B9`U])*$V:L4X)8BB928*1.N@@$8)YPA
- XM`;"";P1.N@?X2JW_^&8@0?H)A$ZZ('@K0/_X2JW_^&8.0?H)1DZZ!_!P`6``G
- XM`70@"V8``61!^@DG3KH@4B9`8``!5B(\````R$'M_S`@"")M__@@4DZZ`5(F1
- XM`+:\@````&<``3`B"V=<($M.NAE((@`H`4'M_S!.NAD\(@#2A%2!(`%.N@W\2
- XM*T#__$JM__QF#D'Z_M).N@>`<`5@``$$(DL@;?_\3KH9<D/Z"+$@;?_\3KH9G
- XM0D/M_S`@;?_\3KH9-F```,AX`$'M_S!.NACH<A'0@4ZZ#:PK0/_\2JW__&8.F
- XM0?K^@DZZ!S!P!6```+1#^@AC(&W__$ZZ&2!*@V\,(FW__!-\`&P`!V`,(FW_"
- XM_!-\`&,`!T2#>@@L/`"8EH!@2B)M__S3Q2Q)(@,@`2(&3KH+C"(`(`%R,-(`9
- XM'($L;?_\W<4,%@`P9@I*!&8&<`&PAF8$>`%2A2`#(@9.N@LH)@`@!G(*3KH+1
- XM5BP`2H9FLB`%4H4L;?_\W<`<O``@0^W_,"!M__S1Q4ZZ&)`@;?_\3KH7R%."`
- XM6(I\`;R";P#^IG``3EU,WTQ\3G5(YS@R)$DF0"0!3E7__"M(__PL2F`"4HH,>
- XM$@`[9P1*$F;T%A(4O```(@(@"R)M__P@3DZZ`$`H`"!*4HH0@[B\@````&<$5
- XM(`1@(DH#9L1!^@<_3KH&&B!M__Q.N@820?H'*TZZ!@H@/(````!.74S?3!Q.;
- XM=4CG.#(D0"0!3E7_^"M(__PK2?_X(FW_^"QM__P,%@`K9PHL;?_\#!8`0&8$"
- XM<`%@`G``(&W__-'`3KH$RB9`(`MF"B`\@````&```+@B2T'Z!L9.NB0X*4"`H
- XM.B!+3KH,2DJL@#IF(D'Z!II.N@6.(&W__$ZZ!89!^@:'3KH%?B`\@````&``;
- XM`'Q!^@"`3KH+M"8\@````&`<(&W__!`0(FW_^"!*3KH`=B8`MKR`````9P)@3
- XM%'+_(`(B2B!L@#I.NB/<*`!*A&[0<ORRA&823KH+'"(\``#P`'``3KHE$'@`2
- XMMKR`````9@1*A&S(D<A.N@M2(&R`.DZZ([1R`"E!@#H@`TY=3-],'$YU2JR`Q
- XM.F<((&R`.DZZ(Y9P`4YU2.<X,B0`3E7_*"M(__PK2?_XM#P`*V<,M#P`0&<&O
- XM<`!@``.^0_H%NR!M__Q.N@YF*T#_]$JM__1F"B`\@````&```YZT/``K9@`!I
- XMR';_(FW_]"`\````QT'M_RQ.N@T"+$!#[?\LL\YG$B!M__1.N@P((#R`````+
- XM8``#9E*##"T`"O\L9\AP$4/M_RQ!^@5!3KH69B(`2H%G$B!M__1.N@O8(#R`)
- XM````8``#-D/Z!1Q![?\L3KH6*B)M__A![?\L3KH5^D/Z!0%![?\L3KH5[D'MC
- XM_RQ.NB)J)D`B"V9*(&W_]$ZZ"Y0@/(````!@``+R8#92@PPM``S_+&88($M.K
- XMNB)0(&W_]$ZZ"W`@/(````!@``+.<`$B2T'M_RQ.NB)"(@!*@6<"8#0B;?_T*
- XM(#P```#'0>W_+$ZZ#"@L0$/M_RRSSF>N($M.NB(((&W_]$ZZ"R@@/(````!@I
- XM``*&($M.NB'P0>W_+$ZZ%10H`"`$4X!![?\LT<`0O```(`1.N@G**T#_*$JMS
- XM_RAF$B!M__1.N@KH<`5!^OJ63KH#8D/M_RP@;?\H3KH5.F`N4H,@!%.`0^W_U
- XM+"!M_RA.NA32(@!*@686(&W_*$ZZ"<0@;?_T3KH*J"`#8``""B)M__0@/```G
- XM`,=![?\L3KH+>"Q`0^W_++/.9[8@;?\H3KH)DB!M__1.N@IV(#R`````8``!L
- XMU&```=`@;?_X3KH49"@`8#H@!$/M_RP@;?_X3KH48B(`2H%F)D/M_RS3Q!(1:
- XM2(%!^0``(%'0P7(`$A`(`0`&9PH@;?_T3KH*)&`N(FW_]"`\````QT'M_RQ.I
- XMN@KX+$!#[?\LL\YGJB!M__1.N@G^(#R`````8``!7$'M_RPK2/\H>`!@/"!M1
- XM_RA2K?\H$!!(@$/Y```@4=+`<``0$0@```9GXF`$4JW_*")M_R@0$4B`0?D`_
- XM`"!1T,`($``&9N92A'`"L(1NOB1M_RA@`E**#!(`.F<<#!(`+V<6$!)(@$'Y2
- XM```@4=#`<``0$`@```9GW`P2`#IF!B1M__Q@."!M__Q.NA-L)&W__-7`8`)3O
- XMB@PJ`"___V<>#"H`.O__9Q:U[?_\9NA@#B!*4HHB;?\H4JW_*!"1(&W_*!`0-
- XM2(!#^0``(%'2P'``$!$(```&9]@4O```8`12K?\H(FW_*!`12(!!^0``(%'09
- XMP`@0``9FYB!M_RA2K?\H#!``0&8.(&W_*%*M_R@,$`!`9P1P`&!$=@!@)"(#H
- XM(`%R"DZZ!8`B`"`!(&W_*%*M_R@2$$B!2,%$@=*`=C#6@2!M_R@2$$B!0_D`J
- XM`"!1TL%R`!(1"`$`!F?"(`-.74S?3!Q.=4CG,#).5?_X*TC__"M)__AT`"1M^
- XM__Q@'`P2`"=F#`PJ`"8``68$4HI@"`P2`"9F`E*"4HI*$F;@(&W__$ZZ$E8F5
- XM`"!M__A.NA),4H`B`DZZ!/#0@U*`3KH'""1`(`IF#D'Z]^).N@"0<`!@``!J`
- XM)DI@5B!M__P,$``F9B0@2U*+$+P`*"QM__A@""!+4HL0EE*.2A9F]"!+4HL0.
- XMO``I8"0@;?_\#!``)V80(&W__`PH`"8``68$4JW__"!+4HLB;?_\$)%2K?_\>
- XM(&W__$H09J(6O```(`I.74S?3`Q.=4'Z`,1.N@`20?H`?DZZ``IP`DZZ`@9.+
- XM=2\*)$@@2DZZ$98O`"\*3KH?&B!?(A].NA[J)%].=4CG("`D2"0`($I.NO_6X
- XM(`).N@'23-\$!$YU+PI.5?^<1>T`$"`*(FT`#$'M_YQ.N@<20>W_G$ZZ$4@OT
- XM`$AM_YQ.NA[*(%\B'TZZ'II.721?3G55<V%G93H@4VUA;B!;+7!396%R8V@@=
- XM<&%T=&5R;ET@6RUV5FEE=V5R72!T87)G970@6W1A<F=E="XN+ET*`'-M86X@Q
- XM5C$N,2P@36%Y(#(X(#$Y.3$L("AC*4-O<'ER:6=H="`Q.3DQ(&)Y($IO;B!3Y
- XM<&5N8V5R+@H`*0H`(S\O*`!404),12!/1B!#3TY414Y44P!R`"<*`$EL;&5G<
- XM86P@4&%T:"!R=6QE("<``"<N"@!.;R!M86YU86P@96YT<GD@9F]U;F0@9F]R(
- XM("<`<VQE<W,@+0`@`%-M86Y6:65W97(`16YV:7)O;FUE;G0@5F%R:6%B;&4@:
- XM4VUA;E!A=&@@;F]T(&1E9FEN960N"@!3;6%N4&%T:`````!P!T'Z`&).NAZ0:
- XM*4"!,DJL@3)F'DAX`!=(>@`J3KH=@B!?(A].NAU22'@`"DZZ]3Y8CTYU2JR!0
- XM,F<((&R!,DZZ'DA.=4-O=6QD;B=T($]P96X@)W-R96=E>'`N;&EB<F%R>2<N`
- XM"@!S<F5G97AP+FQI8G)A<GD`3G%(YR`@)``D;(`^8`@@:@`$3I`D4B`*9O1!:
- XM[(!&3KH%>D'L@(!.N@5R0>R`NDZZ!6I@""!L@/1.N@5@2JR`]&;R3KH0.B\"=
- XM3KKTK%B/3-\$!$YU3G%(YS`R-"\`&DY5__B1R$ZZ'7PK0/_\(&W__`PH``T`5
- XM"&8``*`@;?_\2J@`G&<2(&W__"EH`)R`^"E\```P`H#\(&W__$JH`*!G$B!M]
- XM__PI:`"@@0@I?```,`*!#"!M__Q*J`"D9UP@;?_\2J@`K&=2(&W__"`H`*SEZ
- XM@"M`__@@;?_X2J@`+&8@(#P```/M0?H!7$ZZ&]@I0($82JR!&&<(*7P``!`"@
- XM@1Q*K($89A1*K($(9PXI;($(@1@I?```,`*!'"(\````A'``0>R`1DZZ!CPBV
- XM/````(AP`4'L@(!.N@8L(CP```"(<`)![("Z3KH&'"!M__P,*``-``AF``#<8
- XM(&W__"(H`*SE@2M!__A*K?_X9P``MC("2,%P`="!3KH"]"9`(&W_^"`H`!#EV
- XM@"Q`,`)(P"\`+PLO+0`@3KH#5D_O``P7O```(``P`DC`($M.N@&R)@!R`M*#X
- XMY8$@`4ZZ`K0D0"`#0^H`!"!+3KH!]E*#(`YG-'0`%!8R`DC!<`'0@4ZZ`I`KG
- XM0``@,`)(P"\`+RT`($AN``%.N@+Z3^\`#")M`"#2PA*\```DK0`@(`/E@'(`&
- XM)8$(`"!*(`-.NO->(@`@`4ZZ_>9@$"!L@`I.N@`@)@`@`TZZ_=1P_TZZ_<Y.B
- XMNAFJ3EU,WTP,3G4J`$YQ</].=4CGP`!(0,#!2$'"[P`"T(%(0$)`,B\``L+OL
- XM``;0@5"/3G5.<4J!:PQ*@&L880``6B`!3G5$@4J`:Q9A``!,1($@`4YU1(!AQ
- XM``!`1($@`4YU1(!A```T(`%.=4YQ2H%K"$J`:Q)@```B1(%*@&L280``&$2`U
- XM3G5$@&$```Y$@$YU1(!@```$3G%*@6<>2$%*069"+P)(020`A,%I%"("0D%(_
- XM07``,`(D'TYU(@!P_TYU+P,D`$)"2$*$P38"2$-"0S0`A,$V`B`#0D)(0B("T
- XM)A\D'TYU2.<X`"0`0D)(0H3!-@)T`#0#QL%(03@"R,%(0]:$D(-K"B(`(`),<
- XMWP`<3G53@M"!:_HB`"`"3-\`'$YU<`!@`E*(#!``(&?X#!``"6?R2A!G2`P0!
- XM``IF`F!`4H`,$``B9A)2B$H09R(,$``B9O1@&F`"4HA*$&<2#!``"F<,#!``M
- XM(&<!``"6;H2A!F`F`*(DA2B!*\``!@J$YU+PI@*F`"4H@,$``@9_@,$``)(
- XM9_(,$``B9@)2B"1)6(DDB&`"4HA*$&;Z4HA3@$J`9M8D7TYU3G$O"B!L@`(DL
- XM:`$4""H`!``<9RHB/```$`!P`$ZZ&>0@;(`23I`B`$J!9Q)R`T'Z`$9P`DZZ5
- XM#]AP`4ZZ^]8D7TYU2JR`0F<,<`0@;(!"3I!P`&`"<`%.=2\*(FR`$B`(9@I%^
- XM^O_>*4J`$F`$*4B`$B`))%].=5Y#"@!(YR`@)`!*@F8$<`!@+G(!<`C0@DZZI
- XM&4(D0"(*9Q8DK(`.*4J`#G((TH(E00`$1>H`"&`&<@4I08$J(`I,WP0$3G5.6
- XM<4CG`#(D2$?L@`X@"F8"8"9%ZO_X8!2USF8.)I8@*@`$($I.NAD`8`XF3BQ3>
- XM(`YFYG``3KH9($S?3`!.=2!O``0B;P`(("\`#&<&$MA3@&;Z("\`"$YU$B\`1
- XM#V`"<@`@;P`$("\`"&<&$,%3@&;Z("\`!$YU2.<X,"1()``F`29)<`&P@F8$>
- XM*`-@%'`!L(-F!"@"8`H@`B(#3KK]`B@`(`0B4R!*3KH2&MF3(`-,WPP<3G5(;
- XMYR`R)$@F22Q`3E7__"M*__Q![?_\(@A!^O^H(`@B3B!+3KH$+B0`(FW__!*\\
- XM```@`DY=3-],!$YU2.<@("1(=/\@"F<^""H````F9S8@2DZZ`#HD`$JJ`#9G^
- XM""!J`#9.NO[L""H`!P`G9A@@:@`$())*DF<((%(A:@`$``0@2DZZ_LP@`DS?Q
- XM!`1.=4CG."`D2"8J`!B6J@`@2JH`(&TD2JH`$&<>2H-G&B(#(&H`$"`J`#!.)
- XMN@WH*`"VA&<&>/\E1``H)"H`*`@J``$`)F<H2JH`"&<.(&H`"$ZZ_G)X`"5$`
- XM``A*J@`09PX@:@`03KK^7G@`)40`$"`J`#!.N@HZ""H`!0`G9P@@:@`V3KH6A
- XMY`*J___^\P`D(`),WP0<3G5.<4CG.#(D2"0`)DDL2E6"(`MG8$IK`#1L6DJK-
- XM`!QO5"!K``QP`'``8`HB2%*(%9$(`%*`L*L`'&P*M(!O!@P0``IFY@P0``IF8
- XM*K2`;R:PJP`<;"`B`%*`%9`8`)&K`!S1JP`,(@!2@!6\```8`"`*8```:B`+#
- XM9U9V`&`6($I2BA"$<`JPA&=&M(-O0E*#8`)@/$IK`#1M"B!+3KH13B@`8"9*#
- XMJP`<;@P@2TZZ$3XB`"`!8!)3JP`<(&L`#%*K``QR`!(0(`$H`'#_L(1FKKW*-
- XM9@1P`&`&%+P``"`.3-],'$YU2.<P("1()``F`35\__\`-"5"`#`P`TC`(CP`=
- XM``$`@H`E00`D)7P```0``!AP_R5``"!P_R5``!P@*@`P3KH)HB(`2H%O!@CJO
- XM``0`)TS?!`Q.=4YQ2.<`,B1)3E7__"M(__QP.DZZ_*(F0"`+9R9(>``Z+PM.R
- XMNOTR4(\@"R)*(&W__$ZZ`&@L0"`.9@@@2TZZ_+R7RR`+3EU,WTP`3G5(YR`P[
- XM)``D2$Y5__`@2DZZ!XYR#K*`;RP;?`!&__`B2D'M__%.N@?<0_H!@D'Z`8!.!
- XMNO^$0^W_\"!"3KK_>B9`(`M@`G``3EU,WPP$3G5(YSPR)$@F22Q`=`!V`'@`1
- XM0>R`1K'.9Q!![("`L<YG"$'L@+JQSF9D",,`!V!>L#P`<F8(A'P```C#``*P-
- XM/`!W9@B$?`,!",,``[`\`"MF#`C"``$(@@``AGP`#+`\`&)F"`C"``L(PP`*%
- XML#P`868(A'P!"(9\`$BP/`!&9@)X`;`\`$-F!`C#``52BQ`32@!FG"`.9P``K
- XMP`@N````)F<&($Y.NOSZ2'@`.B\.3KK\#E"/2D1G!BU*`#!@&$AX`;8P`DC`H
- XM+P`O"DZZ"8Y/[P`,+4``,$JN`#!M``!X/7S__P`T,`-(P`@```=F&BRL@/1!]
- XM[(#T+4@`!$J69P8@5B%.``0I3H#T<`$@0'(`("X`,$ZZ""HJ`$J%;0@(PP`,Z
- XM+44`+"U\```$```8,`-(P"(\```!`(*`+4$`)'#_+4``''#_+4``(`@#``5G\
- XM"BU*`#9@!'``8`(@#DS?3#Q.=7(`>`!.<4CG/S(D0"9!3E7_]"M(__PK2?_X4
- XM+&W__'0`=@!@!%*M__P@;?_\2A!G"B!M__P,$``E9NJ][?_\9QHB2R(M__R2W
- XMCG`!($Y.DB0`2H)L!&```?K6@B!M__Q2K?_\2A!F!&```>@@;?_\&U#_]PPM1
- XM`"7_]V8*+&W__%*M__Q@I'@`#"T`+?_W9@8(Q``"8#H,+0`K__=F!@C$``%@X
- XM+`PM`"#_]V8&",0``&`>#"T`(__W9@8(Q``#8!`,+0`P__=F%@C$``1@`F`.I
- XM4JW__"!M__P;4/_W8*H,+0`J__=F&E*M__P@;?_\&U#_]UBM__@@;?_X.BC_*
- XM_F!,#"T`,/_W;4(,+0`Y__=N.GH`8"0P!<'\``HB`!`M__=(@$C`?C"0ASH!G
- XMVD!2K?_\(&W__!M0__<,+0`P__=M#`PM`#G_]V_,8`)Z_WS_#"T`+O_W9F92)
- XMK?_\(&W__!M0__<,+0`J__=F&E*M__P@;?_\&U#_]UBM__@@;?_X/"C__F`X&
- XM?`!@)#(&P_P`"B`!$BW_]TB!2,%^,)*'/`#<05*M__P@;?_\&U#_]PPM`##_4
- XM]VT(#"T`.?_W;\RZ?!``;@#^:+Q\$`!O!&``_EX,+0!H__=F$E*M__P@;?_\Q
- XM&U#_]PC$``5@Y@PM`&S_]V824JW__"!M__P;4/_W",0`!F#,#"T`3/_W9A92U
- XMK?_\(&W__!M0__<(Q``'8+)@`F"N+P,O!B\%+P0O"R\*2&W_^"\M__1.N@!4^
- XM3^\`("0`2H)L`F`.UH)2K?_\+&W__&``_=I*@FP$(`)@`B`#3EU,WTS\3G4P[
- XM,3(S-#4V-S@Y86)C9&5F```P,3(S-#4V-S@Y04)#1$5&`````$CG/C).5?^`5
- XM(&T`+"10=`!V`'@`1^W_P!`M`"N0/`!G9P``YFHPD#P`WF<``-Q5`&<``-:03
- XM/``19P`!3I`\``MG/E,`9TY3`&<``+Y3`&<``+A@``%H50!G.EL`9P``T%,`5
- XM9P``WE,`9P`!'E<`9P``]E4`9QY7`&<``0Y@``$^1>H`!!MJ__\`*T?M`"MT,
- XM`6```3!Z`$7J``0L*O_\1]4,+0!U`"MG"$J&;`1$AGH!4XLB!B`!<@I.N@IL:
- XM(@`@`7(PT@`6@2`&<@I.NO72+`!*AF;<2D5G"%.+%KP`+6`>""T``0`[9PA3)
- XMBQ:\`"M@#@@M````.V<&4XL6O``@(`V0BS0`8```O$?Z`?H@2TZZ`EHL`#0&L
- XM""T`!P`[9PA%Z@`08```GD7J``A@``"61>H`!"!J__PL+0!$W(0@AF```()%2
- XMZ@`$("K__$?54XM\!\R`<C#2!A:!YHA*@&;N+`V<BS0&8%Q%Z@`$)FK__'0`A
- XM8`)20DIM`$)M!K1M`$)L0DHS(`!F[&`Z1>H`!"`J__P,+0!8`"MF!D'Z_E)@'
- XM!$'Z_CI'U5.+<@_"@!:P&`#HB$J`9O`B#9*+-`%@!G#^8``!/$I";`)T`$IMY
- XM`$)L!#M"`$*T;0!";P0T+0!"M&T`/F\$.T(`/K1M`#YL``"`,"T`.DC`"```I
- XM`F8``'(Z+0`^FD)\0+Q%;P(\!0@M``0`.V<82'@`,#`&2,`O`$AM_X!.NO:NZ
- XM3^\`#&`^2'@`(#`&2,`O`$AM_X!.NO:63^\`#&`F(FT`-#(&2,%P`4'M_X`L;
- XM;0`P3I8F`$J#;P+8@YI&NGP`0&P"/`5*16;62D)O&B)M`#0R`DC!<`$@2RQM:
- XM`#!.EB8`2H-O`MB#M&T`/FQ<,BT`.DC!"`$``F=0.BT`/II"?$"\16\"/`5(6
- XM>``@,`9(P"\`2&W_@$ZZ]A9/[P`,8"8B;0`T,@9(P7`!0>W_@"QM`#!.EB8`2
- XM2H-O`MB#FD:Z?`!`;`(\!4I%9M8B;0`L(HI*@VP$(`-@`B`$3EU,WTQ\3G4\3
- XM9FQO870^`$YQ2.<@("1((`IF!'`!8$@@;($N#&@`)``491Y.N@V\*4"`(DZZI
- XM#<0I0(`J0^R`'B!*3KH,.B0`8!QR`'``($I.N@XH)`!*@F8$=/]@"'+_LH)F3
- XM`G0`(`),WP0$3G4B2&`"4HA*$&;Z(`B0B4YU2H!F&'``8"1@$DH!9P93@$J`U
- XM9@1P`&`44HA2B1(0LA%GZ+(19`1P_V`"<`%.=4YQ2.<`,B1(8`)2B$H09OHF/
- XM2%*(+$E2B1:62A-F\B`*3-],`$YU+PHD2&`$4HE2B!"12A!F]B`*)%].=4YQ[
- XM2.<@,$J`9AAP`&!08!)*`6<&4X!*@&8$<`!@0%*(4HD2$'0`%`%%^@4QU,)T'
- XM`!011_H%)];"%!*T$V?2=``4`4?Z!1?6PG0`%!%%^@4-U,(4$[029`1P_V`"T
- XM<`%,WPP$3G5.<2\"=`!@"C`"2,!.N@`.4D*T;(`:;?`D'TYU2.<P,"0`=O\P6
- XM`DZZ`%XD0"`*9TQ*J@`,9P@@:@`,3KKS]DJJ``AG$I/)D<AR!2`2)FH`"$Z3K
- XM)@!@$'8`""H`!0`&9@8@$DZZ"_IP`"5```1P`"5```AP`"2`<``E0``,(`-,.
- XMWPP,3G5.<2\",@!(P30L@!I(PK2!8@IT`RE"@2IP`&`@-`!(PNF"(&R`%M'"E
- XM""@`!``&9@IT`RE"@2IP`&`"(`@D'TYU3G%(YS`P)``P`DZZ_[8D0"`*9RY*%
- XMJ@`(9Q23R9'(<@D@$B9J``A.DR8`(`-@%B`23KH,*"8`2H-G!'`!8`9P`&`"\
- XM</],WPP,3G5(YSXP)``F`2@(>O\P`DZZ_V@D0"`*9T9*J@`(9Q0B1"!#<@0@X
- XM$B9J``A.DRP`(`9@+B!$4X@B`R`23KH+="H`2H5M&DJ#9@9R`;*$9PR1R'(`H
- XM(!).N@M:*@`@!6`"(`5,WPQ\3G5.<4CG,#(D2'0`)FR`%F`0""L`!``&9@)@X
- XM$-;\`!!2@C`L@!I(P+"";N8P+(`:2,"P@F9H,`)V!=9`,`-(P.F`3KKR."Q`-
- XM(`YF"G`%*4"!*G``8%PP`TC`Z8`O`"\.3KKRNE"/(@+I@2`!+P`O#B\L@!9.0
- XMNO*&3^\`#$'L@/BQ[(`69P@@;(`63KKR-"E.@!8Y0X`:(`+I@"9.U\`F"V<,P
- XM2'@`$"\+3KKR<E"/)((@"TS?3`Q.=4CG,#`D;P`4)"\`&$Y5__Q![?_\3KK_;
- XM-B9`(`MF!G#_8``!+'#^($I.N@J2)@!*@V8``'Y.N@JNL+P```#:9@QP!BE`9
- XM@2IP_V```00(`@`(9Q`@/````^X@2DZZ"<`F@&`.(#P```/M($I.N@FP)H!*+
- XMDV8,<`8I0($J</]@``#0"`(``V<,<`$@0'(`(!-.N@H$(CP``!``@H(G00`$8
- XM($I.N@:J)T``#"`M__Q@``"@(`-.N@H@"`(`"6<H"`(`"F<2"`(`"&<,=@8I+
- XM0X$J</]@``!\(#P```/N($I.N@D^)H!@#B`\```#[2!*3KH)+B:`2I-F)`@"?
- XM``AG'@@"``IG"G`&*4"!*G#_8$(@/````^X@2DZZ"08F@$J39RX(`@`#9PQP#
- XM`2!`<@`@$TZZ"68B/```$`""@B=!``0@2DZZ!@PG0``,("W__&`"</].74S?!
- XM#`Q.=4YQ2.<\,B0`)$@F`7C_3KKOYC`"3KK\\"9`(`MG2G`+P*L`!&<\2JL`L
- XM"&<4(D,@2G("(!,L:P`(3I8J`"`%8"H(*P`#``=G#'H!($5R`"`33KH(["(#K
- XM($H@$TZZ"*HH`&`&<@0I08$J(`1,WTP\3G5.<0`$!`0$!`0$!`1$1$1$1`0$)
- XM!`0$!`0$!`0$!`0$!`0$!$`0$!`0$!`0$!`0$!`0$!`9&1D9&1D9&1D9$!`0:
- XM$!`0$).3DY.3DY.3DY.3DY.3DY.3DY.3DY.3DY.3$!`0$!`0,S,S,S,S,S,S9
- XM,S,S,S,S,S,S,S,S,S,S,S,0$!`0!```````````````````````````````G
- XM`````````````````````````````````````````````````````````````
- XM`````````````````````````````````````````````````````````````
- XM```````````````````````````!`@,$!08'"`D*"PP-#@\0$1(3%!46%Q@9%
- XM&AL<'1X?("$B(R0E)B<H*2HK+"TN+S`Q,C,T-38W.#DZ.SP]/C]`86)C9&5FP
- XM9VAI:FML;6YO<'%R<W1U=G=X>7I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S9
- XM='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@"
- XMH:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S.L
- XMSL_0T=+3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_#Q\O/T]?;W^/GZ4
- XM^_S]_O\```!(YS`R)$@F;(`V8!(B:P`$($I.N@.42H!F`F`&)E,@"V;J(`MF?
- XM``"D($I.NOC\4(!.NNW"+$!#^@"D($Y.NOE.(DH@3DZZ^2)(>`@`+PY.NOO@`
- XM4(\D`"!.3KKMWDJ";6IP`B!`<@`@`DZZ^JHF`$J#;5)P$$ZZ[7XF0"`+9T:1M
- XMR'(`(`).NOJ.<@'2@R=!``P@*P`,3KKM7B=```@@:P`(T<,0O```($I.N@+2Z
- XM)T``!"(#(&L`""`"3KH#0B:L@#8I2X`V(`).NOE:)@MG!B`K``A@`G``3-],[
- XM#$YU14Y6.@````!A`.MV(`%.=2!O``0B;P`(("\`#+/(9V9C``!^T<#3P#((F
- XMXHEE8#()XHEE6K"\```!`V4J(@""_``L:2)(YS\^(#P````L8`J1P$S0?/Q(V
- XMX3\^4<G_]$A!,`%,WWS\,@#FB&`$(R`C(%'(__J0O``!``!D\#`!P+P````'Y
- XM9@@@+P`(3G43(%'(__R0O``!``!D\B`O``A.=3((XHEE8#()XHEE6K"\```!(
- XM`V4J(@""_``L:2)(YS\^(#P````L8`I,V'S\2-%\_-/`4<G_]$A!,`%,WWS\Q
- XM,@#FB&`$(M@BV%'(__J0O``!``!D\#`!P+P````'9@@@+P`(3G42V%'(__R0U
- XMO``!``!D\B`O``A.=4CG("`D2$Y5__P@"F<``)`(*@`"`"=G``"&2FH`-&T6Z
- XM&VH`-?__-7S__P`T<``0+?__8```;$JJ`!QN3B!*3KH`:"0`2H)G!"`"8%1*S
- XMJ@`<9CAR`4'M__\@*@`P3KH!JB0`2H)N%DJ"9@@(Z@`!`"=@!G+_)4$`*'#_,
- XM8"12J@`L<@`2+?__(`%@%E.J`!P@:@`,4JH`#'(`$A`@`6`"</].74S?!`1.;
- XM=4CG,"`D2'8`3KKJUB`*9P``Q@@J````)F<``+Q*J@`<;@``M$'L@$:QRF8(^
- XM0>R`@$ZZ`8I*J@`@;1H(*@`$`"9G$B!*3KH!=G#_)4``('``)4``'$JJ`!AGQ
- XM)$JJ``AF'B`J`!A.NNKR)4``"`CJ``$`)DJJ``AF!G``)4``&$JJ`!AG1B(J*
- XM`!@@:@`(("H`,$ZZ`,XD`$J";!)R"K*L@2IG+G+_)4$`*';_8"0E0@`<U:H`\
- XM+$J"9@IV_PCJ``$`)V`."*H``0`G8`9R`"5!`!PE:@`(``P@`TS?!`Q.=4YQ<
- XM2.<@,"1(($I.NO6B)`!P`=""3KKJ9"9`(`MG"")*($M.NO7N(`M,WPP$3G5(D
- XMYP`P8`Q*$&8$<`!@/E*(4HEP`!`01?K[/=3`<``0$4?Z^S/6P!`2L!-GVG``1
- XM$!!'^OLCUL!P`!`11?K[&=3`$!.P$F0$</]@`G`!3-\,`$YU3G%(YSPR)``DZ
- XM2"8!>/].NNER,`).NO9\)D`@"V<V""L````'9BA*JP`(9Q0B0R!*<@$@$RQKO
- XM``A.EBH`(`5@%B(#($H@$TZZ`C(H`&`&<@0I08$J(`1,WTP\3G5.<4CG,"`D$
- XM2$ZZZ1P@"F<``,`(*@```"9G``"V-7S__P`T2JH`&&<J2JH`$&8D("H`&$ZZ3
- XMZ6HE0``0".H``0`F2JH`$&8&<``E0``8)6H`&``@2JH`'&TJ""H`!``F9R)*;
- XMJ@`<;Q:1R"(J`"R2J@`<("H`,$ZZ]D@E0``L<O\E00`<2JH`(&TP)"H`&)2J-
- XM`"!*@F<D(@(@:@`0("H`,$ZZ^)(F`+2#9P9V_R5#`"C5J@`L)6H`&``@2JH`V
- XM(&P,2JH`&&<&)6H`&``@)6H`$``42JH`*&<$</]@`G``3-\$#$YU2.<@`B((,
- XM)`E@"DCG(`),[P`&``PL;($N3J[]HDS?0`1.=4YQ0?KH7BE(@!)![(#X*4B`B
- XM%B!N`10,*``-``AF&DJH`*QF%$'H`%PO"$ZN_H`@7TZN_HPI0(`*3G%P`$/ZT
- XM`!!.KOW8*4"!+F<``!1@#&1O<RYL:6)R87)Y`'``3G5P`4YU3KD```ML3G%P=
- XM`$YU<`%.=2`L@2YG!B)`3J[^8DYU3G%.N0``"Z!.<4YU3G%.=4YQ+PXL;($R<
- XM3J[_XBQ?3G5.<2\.+&R!,DZN_]PL7TYU3G$O#BQL@3).KO_6+%].=4YQ+PXLE
- XM;($R3J[_Q"Q?3G5.<2\.+&R!,DZN_[XL7TYU3G$O#BQL@3).KO^R+%].=4YQ[
- XM2.<@`B(()``L;($N3J[_XDS?0`1.=4YQ+PXB`"QL@2Y.KO_<+%].=4CG,`+!A
- XM020()@`L;($N3J[_UDS?0`Q.=4CG,`+!020()@`L;($N3J[_T$S?0`Q.=2\.C
- XM+&R!+DZN_\HL7TYU3G$O#BQL@2Y.KO_$+%].=4YQ2.<P`L%!)``F""QL@2Y.S
- XMKO^^3-]`#$YU+PXB""QL@2Y.KO^X+%].=4CG(`(B""0`+&R!+DZN_ZQ,WT`$0
- XM3G5.<2\.(@`L;($N3J[_IBQ?3G4O#BQL@2Y.KO]\+%].=4YQ+PXB`"QL@2Y.3
- XMKO\H+%].=4CG,`+#B"0`)@@L;($N3J[_(DS?0`Q.=2\.+&R``DZN_SHL7TYU9
- XM3G$O#B)(+&R``DZN_RXL7TYU+PXB2"QL@`).KO[:+%].=2\.+&R``DZN_LXLE
- XM7TYU3G$O#BQL@`).KO["+%].=4YQ+PXB2"QL@`).KOYB+%].=2\.(D@L;(`"M
- XM3J[]V"Q?3G4```/L````#P````````"V````R@```/````#J````W@```,(`7
- XM``C2```(=```"%````?R```'Q```!Z0```="```H%@``*#8````"`````0``%
- XM`&P```!.`````````_(```/J````#P``````````````````````````````K
- XI```#``"````A`````(```"(``````````````````````````````_(`[
- X``
- Xend
- Xsize 10976
- END_OF_FILE
- if test 15401 -ne `wc -c <'sman.uu'`; then
- echo shar: \"'sman.uu'\" unpacked with wrong size!
- fi
- # end of 'sman.uu'
- fi
- if test -f 'sregexp.doc' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'sregexp.doc'\"
- else
- echo shar: Extracting \"'sregexp.doc'\" \(13775 characters\)
- sed "s/^X//" >'sregexp.doc' <<'END_OF_FILE'
- XTABLE OF CONTENTS
- X
- Xsregexp.library/AnchorPath
- Xsregexp.library/BuildPath
- Xsregexp.library/FreeSpathInfo
- Xsregexp.library/FreeSregExp
- Xsregexp.library/IsWild
- Xsregexp.library/ParseSregExp
- Xsregexp.library/MatchNSregExp
- Xsregexp.library/MatchSregExp
- Xsregexp.library/NextFile
- X
- Xsregexp.library/AnchorPath sregexp.library/AnchorPath
- X
- X NAME
- X AnchorPath -- get set up to match a wildcard path.
- X
- X SYNOPSIS
- X spath = AnchorPath(anc, wld)
- X D0 A0 A1
- X struct SpathInfo *AnchorPath(char *, char *);
- X
- X FUNCTION
- X This is the first step in matching a wildcarded path. This routine
- X will preparse all of the wildcard elements in the path and set
- X everything up for subsequent calls to NextFile.
- X
- X If NULL is returned, then IoErr can be examined to find out more on
- X whatever went wrong.
- X
- X The wildcarded path is made up of (almost, see bug note) any legal
- X AmigaDOS path name, with wildcard expressions in the place of file
- X and directory names. There is one additional syntax: '.../' means
- X recursively search all sub-directories. so:
- X DH0:.../fred
- X would search all of DH0 for a (file or directory or either, see
- X NextFile) named fred.
- X
- X One pretty nifty feature is that wildcards are legal in the volume
- X node part of the path. This will match to any file system device or
- X assigned directory or volume node that the system currently has
- X mounted. So to match all of the hard drive partitions in your system
- X you would use 'DH?:.../fred'. The root of your current device will
- X be matched only if the pattern explicitly matches a null string (ie
- X either just ':' or '%:')
- X
- X INPUTS
- X anc - a null terminated string which is the name of a
- X directory. All paths returned by BuildPath and NextFile
- X will be relative to this directory.
- X
- X wld - the wildcarded path to be matched.
- X
- X RESULTS
- X spath - a pointer to a SpathInfo structure ready for calls to
- X NextFile.
- X
- X NOTES
- X It will be most usual to pass a pointer to a null string for anc,
- X this will make all paths relative to the current working directory.
- X
- X If the wildcarded path ends in a '/' then the search will match only
- X directories, and the '/' will be appended to all paths returned by
- X BuildPath and NextFile. If you specify a path ending in '/' and then
- X ask NextFile to look for only files the search will fail. If the
- X path does not end in a '/' then no '/' will be appended to the path
- X returned, regardless of whether the match is to a file or a
- X directory.
- X
- X BUGS
- X (well, possible bugs actually) If one of the elements of the path
- X explicitly matches a null string (ie. either /%/ or just //) then
- X the routine will match to the parent directory. This works in all of
- X the cases I have tried (and the only important use, which is at the
- X beginning of the path.) I am just not terribly confident with the
- X way it's done, so if funny bugs creep up, look here first.
- X
- X SEE ALSO
- X ParseSregExp, NextFile, BuildPath, FreeSpathInfo
- X
- Xsregexp.library/BuildPath sregexp.library/BuildPath
- X
- X NAME
- X BuildPath -- build the path to the current match to a SpathInfo
- X structure
- X
- X SYNOPSIS
- X len = BuildPath(spi,buff,len)
- X D0 A0 A1 D0
- X int BuildPath(Struct SpathInfo *, char *, int);
- X
- X FUNCTION
- X The path to the current match of the SpathInfo structure is copied
- X into the buffer and null terminated. This will have unpredictable
- X results, possibly including fireworks, if it is called before the
- X first call to NextFile.
- X
- X This routine will mainly be used to try again with a bigger buffer
- X if NextPath failed with SPE_BUFF_FULL.
- X
- X INPUTS
- X spi - The pointer returned by a call to AnchorPath
- X
- X buff - a buffer length len long to copy the path name into.
- X
- X len - the length of the buffer, buff.
- X
- X
- X RESULTS
- X len - exactly the same as returned by NextFile.
- X
- X SEE ALSO
- X NextFile, AnchorPath.
- X
- Xsregexp.library/FreeSpathInfo sregexp.library/FreeSpathInfo
- X
- X NAME
- X FreeSpathInfo -- free up all of the resources locked by calls
- X to AnchorPath and NextFile
- X
- X SYNOPSIS
- X FreeSpathInfo(spi)
- X A0
- X void FreeSpathInfo(struct SpathInfo *);
- X
- X FUNCTION
- X This will free all of the memory and file locks currently wrapped up
- X in the SpathInfo structure. This is the ONLY way you should try to
- X free up these resources.
- X
- X This routine can be called at any point, either immediately after
- X the call to AnchorPath, or after any calls to NextFile or BuildPath.
- X
- X INPUTS
- X spi - A pointer to a SpathInfo structure to be freed.
- X
- X SEE ALSO
- X AnchorPath.
- X
- Xsregexp.library/FreeSregExp sregexp.library/FreeSregExp
- X
- X NAME
- X FreeSregExp -- free up a preparsed wildcard created by ParseSregExp
- X
- X SYNOPSIS
- X FreeSregExp(sreg)
- X A0
- X void FreeSregExp(struct SregExp *);
- X
- X FUNCTION
- X This routine will free all of the resources associated with a
- X preparsed wildcard expression. This is the only legal way to free
- X the object created by ParseSregExp, and you should not try to do it
- X yourself.
- X
- X INPUTS
- X sreg - a pointer to the preparsed wildcard expression returned
- X by ParseSregExp.
- X
- X SEE ALSO
- X ParseSregExp, MatchNSregExp, MatchSregExp.
- X
- Xsregexp.library/IsWild sregexp.library/IsWild
- X
- X NAME
- X IsWild -- test if a string has any unescaped wildcard characters.
- X
- X SYNOPSIS
- X bool = IsWild(wildcard);
- X D0 A0
- X int IsWild(char *);
- X
- X FUNCTION
- X This routine merely checks if the string contains any unescaped
- X wildcard characters. It does not actually test if the string is
- X wild. For example, it would fail on '(this is a test)' because of
- X the round brackets, which are wildcard characters.
- X
- X INPUTS
- X wildcard - a pointer to a wildcard string.
- X
- X RESULTS
- X bool - non-zero if any unescaped wildcard characters were
- X found.
- X
- X NOTES
- X This routine has very little merit, and is not really all that
- X useful. I will probably add a routine in future versions that does
- X the same thing but takes the preparsed wildcard expression and
- X returns the unique string which it will match, or NULL.
- X
- X SEE ALSO
- X ParseSregExp.
- X
- Xsregexp.library/ParseSregExp sregexp.library/ParseSregExp
- X
- X NAME
- X ParseSregExp -- preparse a wildcard expression for matching.
- X
- X SYNOPSIS
- X sreg = ParseSregExp(wildcard)
- X D0 A0
- X struct SregExp *ParseSregExp(char *);
- X
- X FUNCTION
- X A wildcard string must be preparsed before it can be passed to
- X MatchSregExp or MatchNSregExp to actually test if it matches a given
- X target string.
- X
- X This function returns a pointer to the successfully created
- X structure, or NULL on failure. On failure, IoErr() can be examined
- X to get more information on the cause of the trouble.
- X ERROR_INVALID_COMPONENT_NAME is returned if the wildcard string is
- X illegal and ERROR_NO_FREE_STORE is returned if memory allocation
- X failed.
- X
- X WILDCARD SYNTAX
- X The wildcard syntax accepted is an extension of the usual AmigaDOS
- X wildcards. Any 1.3 wildcard expression should be ok. Apparently
- X under 2.0 they have added a not operator, and the one here may or
- X may not be compatible with the way they have done it. (They SHOULD
- X have done it this way.)
- X
- X Here is a synopsis:
- X
- X ? matches any one character
- X
- X #(pat) matches zero or more occurrences of the pattern pat.
- X
- X (pat) separates out a piece of the pattern.
- X
- X pat1|pat2 matches to either pat1 or pat2
- X
- X ' escapes the special meaning of these symbols.
- X
- X % matches the null string.
- X
- X These are the extensions:
- X
- X [chars] will match any single character in the set chars,
- X specified as single characters or ranges separated by a
- X -. Ex. [af-i+] would match a, f, g, h, i, and +. If ~
- X is the first character in the set then the set matched
- X is the complement of the set specified. Ex. [~a-z] would
- X match any one character that is not a (lower case if
- X case sensitivity is on) letter. Note that a [~a] is NOT
- X the same as a ~[a]. The former would match a 'b' but not
- X a 'ab', whereas the latter would match both. Special
- X care should be taken when using this wildcard in case
- X insensitive matches. As expected, [a] would match either
- X 'a' or 'A' in a case insensitive search, but [~a] would
- X match anything, since it doesn't match 'a', but would
- X match a 'A'.
- X
- X ~(pat) will match anything that doesn't match the pattern.
- X Note: it is illegal to repeat a not. ie #~a is illegal.
- X (So is #(~(a)) so don't even try it.) You can repeat
- X something with a not IN it, as long as it can't be
- X reduced to the form #~(pattern). (A #[~a] is OK.)
- X However ~#a has the expected effect (matches any
- X non-null string not composed entirely of a's.)
- X
- X * same as #?.
- X
- X INPUTS
- X wildcard - a pointer to the null terminated wildcard expression
- X string.
- X
- X RETURNS
- X sreg - a preparsed version of the wildcard expression.
- X
- X SEE ALSO
- X FreeSregExp, MatchNSregExp, MatchSregExp.
- X
- Xsregexp.library/MatchNSregExp sregexp.library/MatchNSregExp
- X
- X NAME
- X MatchNSregExp - match a preparsed wildcard expression to a target
- X
- X SYNOPSIS
- X bool = MatchNSregExp(target,sreg,case,len)
- X D0 A0 A1 D0 D1
- X int MatchNSregExp(char *, struct SregExp *, int int);
- X
- X FUNCTION
- X This function tests if the given fixed length target string matches
- X the preparsed wildcard expression.
- X
- X This routine is identical to MatchSregExp, except it takes a pointer
- X to a string and its length, rather than a null terminated string.
- X
- X INPUTS
- X target - the null terminated target string you wish to test
- X against the wildcard expression.
- X
- X sreg - the preparsed wildcard expression.
- X
- X case - if this is non-zero then the match is case sensitive,
- X otherwise it is case insensitive.
- X
- X len - the length of the string pointed to by target.
- X
- X RESULTS
- X bool - non-zero if the target matches the expression, zero
- X otherwise.
- X
- X NOTES
- X See ParseSregExp for a discussion of the wildcard expression and the
- X tricky behaviour of character sets (ie. [...]) when the search is
- X case insensitive.
- X
- X This routine is handy for matching BCPL strings. If p is a c
- X pointer (byte, not longword address) of a BCPL string then
- X
- X MatchNSregExp(p+1,sreg,case,*p)
- X
- X will test the BCPL string for a match.
- X
- X SEE ALSO
- X FreeSregExp, ParseSregExp, MatchSregExp.
- X
- Xsregexp.library/MatchSregExp sregexp.library/MatchSregExp
- X
- X NAME
- X MatchSregExp - match a preparsed wildcard expression to a target
- X
- X SYNOPSIS
- X bool = MatchSregExp(target,sreg,case)
- X D0 A0 A1 D0
- X int MatchSregExp(char *, struct SregExp *, int);
- X
- X FUNCTION
- X This function tests if the given null terminated target string
- X matches the preparsed wildcard expression.
- X
- X This routine is identical to MatchNSregExp, except it takes a
- X pointer to a null terminated string, rather than a string and its
- X length.
- X
- X INPUTS
- X target - the null terminated target string you wish to test
- X against the wildcard expression.
- X
- X sreg - the preparsed wildcard expression.
- X
- X case - if this is non-zero then the match is case sensitive,
- X otherwise it is case insensitive.
- X
- X RESULTS
- X bool - non-zero if the target matches the expression, zero
- X otherwise.
- X
- X NOTES
- X See ParseSregExp for a discussion of the wildcard expression and the
- X tricky behaviour of character sets (ie. [...]) when the search is
- X case insensitive.
- X
- X This call currently just results in the call:
- X
- X MatchNSregExp(target,sreg,case,strlen(target));
- X
- X but this may change in future version.
- X
- X SEE ALSO
- X FreeSregExp, ParseSregExp, MatchNSregExp.
- X
- Xsregexp.library/NextFile sregexp.library/NextFile
- X
- X NAME
- X NextFile -- return the next (or first) file matching the path.
- X
- X SYNOPSIS
- X len = NextFile(spi,buff,len,dirs)
- X D0 A0 A1 D0 D1
- X int NextFile(struct SpathInfo *, char *, int int);
- X
- X FUNCTION
- X This routine copies the path to the next (or first, if this is the
- X first call) file or directory matching the wildcard in the SpathInfo
- X structure created by a call to AnchorPath.
- X
- X The usual calling sequence would be:
- X AnchorPath
- X repeat while no errors and more files
- X NextFile
- X FreeSpathInfo
- X
- X The length of the path is returned, or if there is an error or there
- X are no more matches a negative result is returned. Both the
- X negative number and the Value if IoErr will give more information
- X about why the routine returned.
- X
- X INPUTS
- X spi - The pointer returned by a call to AnchorPath
- X
- X buff - a buffer length len long to copy the path name into.
- X
- X len - the length of the buffer, buff.
- X
- X dirs - if this is greater than zero, only directories will
- X match; if it is zero, both files and directories will
- X match; if it is less than zero, only files will match.
- X See the defines in the include file.
- X
- X RESULTS
- X len - on success this will be the length of the path copied
- X into the buffer. If it is less than zero, some kind of
- X special event is signalled.
- X SPE_ALL_DONE - This signals there are no more matches
- X to the path. IoErr will also be set to
- X ERROR_NO_MORE_ENTRIES
- X SPE_ERROR - Some error happened, see IoErr.
- X SPE_BUFF_FULL - The buffer you suplied was not big
- X enough for the path name. Get a bigger
- X one and call BuildPath.
- X SPE_SIGBREAK - One of the dos break signals was
- X received by your process. This does not
- X clear the signals, but since some
- X searches can take a while it checks
- X every now and again. You can just clear
- X the signal and call NextPath again to
- X ignore the signal.
- X
- X NOTES
- X It is meaningless to mix calls with a different value of dirs.
- X Anything passed by in a call in which you did not ask for objects of
- X a given type will not reappear in subsequent calls in which you do
- X ask for that type.
- X
- X SEE ALSO
- X AnchorPath, BuildPath.
- X
- END_OF_FILE
- if test 13775 -ne `wc -c <'sregexp.doc'`; then
- echo shar: \"'sregexp.doc'\" unpacked with wrong size!
- fi
- # end of 'sregexp.doc'
- fi
- if test -f 'sregexp.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'sregexp.uu'\"
- else
- echo shar: Extracting \"'sregexp.uu'\" \(12387 characters\)
- sed "s/^X//" >'sregexp.uu' <<'END_OF_FILE'
- Xbegin 600 sregexp.library
- XM```#\P`````````!``````````````AX```#Z0``"'AP_TYU2OP````$```!@
- XM6H`+"0````%*```0Y````!X````N````+@```&8```"2````R@```-@```#LM
- XM```!.@```5P```%H```!=````8````&,```!F````:0```&P```!O/_____@,
- XM```("0#````*```!2N````X&`-```!0`"]```!8``<```!@``!#D`````"\,W
- XM*$`I3@`B*4@`*D/Z`)YP`$ZN_=@I0``F9A9(YP$&+CP``X`'+'@`!$ZN_Y1,P
- XMWV"`(`PH7TYU4FX`(`BN``,`#B`.3G5P`%-N`"!F"@@N``,`#F<"81).=4INL
- XM`"!G"@CN``,`#G``3G5(YR`$*DXL;0`B)"T`*B)-(%$B:0`$(H@A20`$(FT`B
- XM)DZN_F)P`")-,"T`$)/`T&T`$DZN_RX@`DS?(`1.=7``3G5D;W,N;&EB<F%RP
- XM>0!S<F5G97AP+FQI8G)A<GD`3G$O#"A.3KH`<BA?3G4O#"A.3KH(W"A?3G4OD
- XM#"A.3KH)1"A?3G4O#"A.3KH)7BA?3G4O#"A.3KH/"BA?3G4O#"A.3KH/9BA?<
- XM3G4O#"A.3KH5>BA?3G4O#"A.3KH8X"A?3G4O#"A.3KH9LBA?3G4C?B@I6UT_'
- XM)7PG*@!.5?_\*TC__'``0>W__$ZZ``HB0"`)3EU.=4CG.#(D`$Y5__`K2/_\?
- XM<``K0/_TE<IV`'@`8``!)"!M__P@4`P0`'QF$$ZZ!FHF0"`+9AI@``&:8!1P.
- XM`2!M__Q.N@/B)D`@"V8$8``!A$JM__1G*B!M__@L2'(`<`A.NA\R+4``!"MN6
- XM``3_^$JM__AF+G!G3KH.8F```59@(G(`<`A.NA\.*T#_]"MM__3_^$JM__AF8
- XM"G!G3KH./F```3(L;?_X+(LL;?_X<``M0``$4H,L;?_\+%8,%@!\9@``@B`#4
- XM(&W_]$ZZ`70F0"`+9@1@``#^(`IG*B!M__`L2'(`<`A.NAZN+4``!"MN``3_,
- XM\$JM__!F*G!G3KH-WF```-)@'G(`<`A.NAZ*)$`K2O_P2JW_\&8*<&=.N@V^"
- XM8```LBQM__`LBRQM__!P`"U```12A"QM__Q2EG``*T#_]'8`+&W__"Q6M!9F6
- XM`/[42JW_]&<6(`,@;?_T3KH`XB9`(`MF$F```&Q@#$ZZ!2PF0"`+9@)@7'``E
- XM*T#_]"`*9TX@;?_P+$AR`'`(3KH>""U```0K;@`$__!*K?_P9@YP9TZZ#3@@@
- XM2TZZ!K9@)B!M__`@BR!M__!P`"%```12A"`$($I.N@%.)D`@"V8"8`0@"V!D4
- XM*VW_]/_X8"0@;?_X*V@`!/_T(FW_^"!13KH&<G`((&W_^$ZZ':XK;?_T__A*F
- XMK?_X9M8K2O_X8"0@;?_X*V@`!/_T(FW_^"!13KH&0G`((&W_^$ZZ'7XK;?_T/
- XM__A*K?_X9M9P`$Y=3-],'$YU2.<^,B1()`!X`'H$2H)F$B`\````TDZZ#(1PQ
- XM`&```+!@%G`!L()F$"Q2<`@@2DZZ'38@#F```)A"IR("Y8$@`5"`(A].NAT0:
- XM+$`@#F8,<&=.N@Q*<`!@``!V'+P`!QU\`````2U"``1V`&!4(%(2*``!2(%(;
- XMP7P#PH9G!'``8`H@4C(H``)(P2`!V(`@4A(H``%(@4C!?`?"AGP$O(%F!'`$"
- XM8`)P`,H`(`/E@"V2"`@F:@`$<`@@2DZZ'*PD2U*#M(-NJ#U$``*++@`!(`Y,!
- XMWTQ\3G5(YSXR)$@D`'H$0J<B`N6!(`%0@"(?3KH<:BQ`(`YF#'!G3KH+I'``4
- XM8```Y!R\``8=?`````$M0@`$=@!@``#`2H-F(B!2$"@``4B`2,!R`\"!9P9XP
- XM`&```'(@4C`H``)(P"@`8&0@4A(H``%(@4C!?`/"AF<$<`!@"B!2,B@``DC!T
- XM(`&PA&=">@`@4A(H``%(@4C!?`/"AF<$<`!@"B!2,B@``DC!(`&PA&P>(%(0[
- XM*``!2(!(P'(#P(%G!'@`8`H@4C`H``)(P"@`(%(2*``!2(%(P7P'PH9\!+R!_
- XM9@1P!&`"<`#*`"`#Y8`MD@@()FH`!'`(($I.NAN:)$M2@[2#;@#_/CU$``*+X
- XM+@`!(`Y,WTQ\3G5(YS`R)$@D`$Y5__P@4A`0D#P`*F<``3YJ))`\`-9G``%\4
- XMD#P`(V<\50!G``%85P!G``"04P!G``%D8``!<)`\`!5G``#@D#P`'&<``(A5Y
- XM`&<``4J0/``?9P`!0E4`9T)@``%*4I)P`"!*3KK_E"9`(`MF!G``8``!\@@K\
- XM`````6<6(#P```#23KH**B!+3KH#J'``8``!U`CK``$``6```<A2DG``($I.5
- XMNO]6)D`@"V8&<`!@``&T".L````!8``!J%*2<"D@2DZZ^Q(F0%*28``!EE*2O
- XM<@!P"$ZZ&I(F0"(+9@QP9TZZ"<QP`&```7P6O``!%WP`!``!-WP``0`"($I.]
- XMN@'F)T``!$JK``1F#G`$($M.NAIH<`!@``%.4I)@``%&4I)R`'`(3KH:0B9`D
- XM(@MF#'!G3KH)?'``8``!+!:\``(7?``$``$W?``!``)@``$64I)R`'`(3KH:)
- XM$B9`(@MF#'!G3KH)3'``8```_!:\``(7?``&``$W?``!``)@``#F4I).N@#J7
- XM)D`@"V8``-AP`&```-1@``#.(#P```#23KH)$'``8```P'(`<`A.NAF\)D`B/
- XM"V8,<&=.N@CV<`!@``"F%WP`!``!2@)F&G``($I.N@#*%T``!!:\``,W?``!$
- XM``)@``"`*U+__'8`8`)2@W``0>W__$ZZ`*02`$H!9NXW0P`"<@&R@V82<``@I
- XM2DZZ`(P70``$%KP``V!(%KP`!'(`<`'0@TZZ&4(G0``$*VL`!/_\2JW__&82/
- XM<&=.N@AR<`0@2TZZ&31P`&`:(&W__%*M__PL2'``($I.N@!`'(!*%F;H(`M.2
- XM74S?3`Q.=2\*<@!P"$ZZ&/0D0"(*9@IP9TZZ""YP`&`0%+P`!15\``0``35\K
- XM`````B1?3G5(YR`@)$@D`"!2#!``)V8$4I)@)B!2$!!(@$C`0?KX^$ZZ%)0BO
- XM0"`)9@Q*`F<,(E(,$0`M9@1P`&`*(%)2DA`02(!(P$S?!`1.=4CG/S`D2$Y5%
- XM__P;?```__]T`"!2#!``?F8(4I(;?``!__]R`'`@3KH87"9`(@MF#'!G3KH'A
- XMEG``8``!#'8`8`P0`TB`%[P`````4@.V/``@;>Y@``"2=`$@4@P0`"UF6E*2+
- XM<`$@2DZZ_TX8`$H$9D0@/````-).N@=2<"`@2TZZ&!1P`&```,!@*A`#2(!([
- XMP'((3KH2S"H`$@-(@4C!(`%R"$ZZ$GPB`'P!XZ8B!H,S6`!2`[@#;-)@+!(#O
- XM2(%(P2`!<@A.NA*:(@`J`1P#2(9(QB`&<@A.NA)(+`!^`>VG+`>-,U@`2'@`U
- XM`2!*(!].NO[&%@!*`V8`_UY*`F<((%(,$`!=9QI(>`#2(!].N@:\2'@`("!+I
- XM(!].NA=Z<`!@)DHM__]G'G8`8!0<`TB&&@-(A1HS4`!&!1>%8`!2`[8\`"!M!
- XMYB`+3EU,WPS\3G5(YS`@)$AT``P2``=G!@P2``9F(B`J``3E@"0`=@!@#B`#M
- XMY8`@<@@(3KK_UE*#MJH`!&WL8"X,$@`$9A@@:@`$3KH2A"8`4H,@`R!J``1.*
- XMNA;V8!`,$@`!9@IP("!J``1.NA;D<`C0@B!*3KH6VDS?!`Q.=4CG,#`D2"9)Y
- XM)``@2DZZ$D0B`"`"(DL@2DZZ``PF`"`#3-\,#$YU2.<^,B1()DDD`"8!""L`B
- XM`0`!9P``[DJ#9P8,$P`"9@9X`6```MXP*P`"2,"P@VXJ$"L``4B`2,`(```"=
- XM9R)*:P`"9Q8P*P`"2,`B`\%!3KH0Z"(`(`%*@&<&>`!@``*D?`',*P`!`BL`C
- XM_``!""L``@`!9S`L2F`B,BL``DC!(`(B2R!.3KK_>B@`2H1F!&```G(R*P`"[
- XM2,'=P2(.DHJV@6[68%(J`V`X(@4@`B)+($I.NO].*`!*A&<D".L``0`!(@.2'
- XMA2`"(DL@2M'%3KK_,B@`2H1G`F`>"*L``0`!4X5*:P`"9PHP*P`"2,`B`&`"(
- XM<@&RA6^R<`*`!H$K``%@``("/"L``DC&O(-N&!PK``%(ADC&"`8``F<0/"L`B
- XM`DC&O(-G!G@`8``!VAP34P9G``!^4P9G``%<4P9G-E,&9P`!7E,&9P`!C%,&T
- XM9P`!D%,&9P1@``&N+P(O`R\*+RL`!$AK``A.N@&X3^\`%"@`8``!DGP!O(-F0
- XM*DJ"9PH<$KPK``1G)&`<'!)(AD'Z$H'0QAPK``1(AD/Z$G72QAP0O!%G!G@`Z
- XM8``!7'@!8``!5GP!O(-F-!P22(9(QB`&<@A.N@^X+``@:P`$T<8<$$B&2,80F
- XM$DB`2,!R"$ZZ#UYR`>&A(`'`AF8``*9*@F<$8```F!`22(!!^A$3T,!P`!`01
- XM"```!V="$!)(@$'Z$P?0P'``$!!R"$ZZ#XX@:P`$T<`0$$B`2,`L`!`22(!!=
- XM^A+ET,!P`!`0<@A.N@\X<@'AH2`!P(9F2&!`$!)(@$'Z$<'0P'``$!!R"$ZZ=
- XM#TP@:P`$T<`0$$B`2,`L`!`22(!!^A&?T,!P`!`0<@A.N@[V<@'AH2`!P(9F4
- XM!G@`8```>'@!8```<G@`<`&P@U?$1`1@9$J"9Q@@`R)K``0@2DZZ#Y`B`'@`.
- XM2H%7Q$0$8$@@`R)K``0@2DZZ#^`B`'@`2H%7Q$0$8#!X`$J#5\1$!&`F>@!@+
- XM'"(#(`(L!>6&(G-H""!*3KK]$"@`2H1G`F`(4H6ZJP`$;=X(*P````%G#'``L
- XM2H17P$0`8`1@`B`$3-],?$YU2.<_,B1O`"@F;P`P)"\`-"8O`#A.50``8#@@8
- XM4C(H``)(P2`#(E(@2TZZ_+@J`$J%9@9P`&```EPB4C(I``)(P=?!(E(R*0`"+
- XM2,&4@5B*4ZT`,$JM`#!G``!Z(E(2*0`!2(%(P7`'PH!P!+"!9ZQ@8B`M`#!3]
- XM@.6`(G((`#(I``)(P2`#+BT`,%.'Y8<B<G@`+BT`,%.'Y8<L<G@`/BX``DC'+
- XM1(=!\R@`T<=.NOPV*@!*A68&<`!@``':(BT`,%.!Y8$B<A@`,BD``DC!E(%3\
- XMK0`P2JT`,&<@(BT`,%.!Y8$B<A@`$BD``4B!2,%P!\*`<`2P@6<`_WI*K0`PC
- XM9@9P`6```9!\`'@!8``!%"($Y8$B<A@`$BD``4B!2,%P!\*`<`2P@68``,I@L
- XM``"F(`3E@")R"``R*0`"2,$@`RX$Y8<B<G@`($O1QDZZ^Y@J`$J%9P``?"\#I
- XM+P8O"R\$+PI.NOZ@3^\`%"H`2H5F!G``8``!(B\#(`*0AB($Y8$B<A@`,BD`H
- XM`DC!1('2@"\!(@3E@2)R&``R*0`"0?-H`-#!2%`@+0`PD(13@"\`<`'0A.6`I
- XM2'((`$ZZ_DI/[P`4*@!*A68&<`!@``#,<`%@``#&4H8@`I"&(@3E@2!R&``RT
- XM*``"2,&R@&\`_T9P`&```*9@+"($Y8$@<A@`$B@``4B!2,%^`\*'9P1P`&`0S
- XM(@3E@2!R&``R*``"2,$@`=R`4H0@+0`P4X"PA&X`_N1P`;"M`#!F$B("(`,BA
- XM4B!+3KKZIBX`(`=@3BP"8#PB!B`#(E(@2TZZ^I`N`$J'9R@O`R`"D(8O`$AS0
- XM:``@+0`P4X`O`$AJ``1.NOV,3^\`%$J`9P1P`6`04X8B4C`I``)(P+"&;[AP3
- XM`$Y=3-],_$YU3E7__"M(__QP`$'M__Q.NO@&$@!*`6;P(&W__'(`2A!6P40!O
- XM(`%.74YU2.<@("0`D<A.NA#P)$`@"F<$)4(`E$S?!`1.=4YQ<W)E9VQI8B`QE
- XM,2XQ("A*=6X@,#$@,3DY,2D-"@````!(YS@R3E7_Y"M(__PK2?_X<@!P$$ZZL
- XM$&8K0/_T2JW_]&8,<&=.NO^<<`!@``.:(&W_]$ZZ"M`K;?_X_^Q@!%*M_^P@A
- XM;?_L#!``.F<2(&W_[`P0`"]G""!M_^Q*$&;@(&W_[`P0`#IF``+P<@`H+?_L)
- XMF*W_^'`!T(1.NA`"*T#_Z$JM_^AF%G!G3KK_.'`0(&W_]$ZZ#_AP`&```RPK6
- XM;?_X_^PK;?_H_^1@$B!M_^12K?_D(FW_[%*M_^P0D2!M_^P,$``Z9N0@;?_D"
- XM$+P``"!M_^A.NN_\)D`@;?_H3KH++E*`(&W_Z$ZZ#Z0@"V80<!`@;?_T3KH/'
- XMEG``8``"RB!M_^Q**``!9S0@;?_T+$AP`2!`T>W_[$ZZ`K8M0``,2JX`#&8BK
- XM($M.NO@><!`@;?_T3KH/6G``8``"CF`*(&W_]'``(4``#`P3``5F``#*</X@#
- XM;?_\3KH.GB0`2H)F%"!+3KKWY"!M__1.N@D&<`!@``)6<@!P`DZZ#P0K0/_HD
- XM2JW_Z&8@<&=.NOXZ(`).N@Y^($M.NO>R(&W_]$ZZ"-1P`&```B0@;?_H$+P`G
- XM.B!M_^@1?`````$@;?_T(F@`#"!M_^@@`DZZ`[@K0/_P2JW_\&8D(`).N@XVC
- XM<`(@;?_H3KH.K"!+3KKW8"!M__1.N@B"<`!@``'2(&W_\"%M_^@!%")M__`@+
- XM;?_T3KH.DB`"3KH-_&```3PB;``F(FD`(B`I`!CE@")`("D`!.6`)$!@``$:R
- XM("H`*.6`*T#_Y")M_^02$4B!2,%P`")+>`$@1-'M_^1.NO>,*`!*A&<``.ARI
- XM`")M_^08$4B$2,1P`M"$3KH.#"M`_^A*K?_H9AIP9TZZ_4(@2TZZ]L`@;?_T2
- XM3KH'XG``8``!,B!M_^12K?_D%A`K;?_H_^Q@%"!M_^Q2K?_L(FW_Y%*M_^000
- XMD5,#2@-NZ"!M_^Q2K?_L$+P`.B!M_^P0O```2JH`!&88</X@;?_H3KH-$B0`9
- XM2H)F`F!8(`).N@T<(&W_]")H``P@;?_H<`!.N@)\*T#_\$JM__!F("!M_^A.'
- XMN@CX4H`@;?_H3KH-;B!M__1.N@=*<`!@``":(&W_\"%M_^@!%")M__`@;?_T*
- XM3KH-6B`2Y8`D0"`*9@#^Y"!+3KKU\F!J(&W_^$H09R@@;?_T+$@@;?_X3KH`M
- XM8BU```Q*K@`,9AIP$"!M__1.N@T,<`!@0&`*(&W_]'``(4``#"!M__0B:``,M
- XM(&W__'``3KH!W"M`__!*K?_P9@@@;?_T3KH&O")M__`@;?_T3KH,W"`M__1.1
- XM74S?3!Q.=4CG,#).5?_H*TC__'0!E<I"IR!M__Q.N@@F4H`B'TZZ#(XK0/_P&
- XM2JW_\&8,<&=.NOO$<`!@``%R(FW__"!M__!.N@@\*VW_\/_X8```T'`$0_H&P
- XMW"!M__A.N@?T(@!*@68(=H!8K?_X8`)V`"MM__C_]&`$4JW_^")M__A*$6<*V
- XM(FW_^`P1`"]FZB)M__@4$2)M__@2O```(&W_]$ZZ[&0K0/_L2JW_[&8$8```[
- XMIB!M_^R'*``!(&W_^%*M__@0@B(*9B!R`'`(3KH+Y"1`*TK_Z$JM_^AF,G!GZ
- XM3KK[&&```')@)B!M_^@L2'(`<`A.N@N^+4``!"MN``3_Z$JM_^AF"'!G3KKZP
- XM[F!(+&W_Z'``+4``!"QM_^@LK?_L+&W_^$H69P9*`F8`_R:T/``O9@PL;?_H`
- XM+%8([@`&``$@;?_P3KH&_%*`(&W_\$ZZ"W(@"F!62JW_[&<((&W_[$ZZ]!H@W
- XM;?_P3KH&V%*`(&W_\$ZZ"TXK2O_H8"@@;?_H2I!G"B)M_^@@44ZZ\_`@;?_H:
- XM)F@`!'`((&W_Z$ZZ"R0K2__H2JW_Z&;2<`!.74S?3`Q.=4CG,#(D`"1()DER+
- XM`"`\```!&DZZ"NHL0"(.9@QP9TZZ^B1P`&```'9*@F<((`).N@J>)@!P_B!*/
- XM3KH*/"U``0Q*K@$,9A`@/````1H@3DZZ"KYP`&!&+4L!$$'N``@@+@$,3KH*[
- XM.B(`2H%F&"`N`0Q.N@H<(#P```$:($Y.N@J0<`!@U\```!&'``+4`!%$J"M
- XM9P8@`TZZ"C8@#DS?3`Q.=4CG/#(D2"9))``F`4Y5__QR`'``3KH*EB@`R+P`C
- XM`/``9P9P_&```T0L:@`(2JX`!&80(#P```#H3KKY:'#_8``#*DJN`1!F,`@N^
- XM``$!&6<$8``#"`CN``$!&4J#;0`"_"`"(DL@2DZZ`PHB`"`!8``"^F`$8``"M
- XMY`@N```!&6<$8``"AB)N`1`B40P1``5F6#(N`1A(P0@!``%F``*^("X!#$ZZ0
- XM":@B`$J!9@1@``*L".X``0$9".X``@$9(&X!$")H``1!^@04("X!#$ZZ_I`L6
- XM0"`.9@9P_F```I`B3B!*3KH)FF``_RHB;@$0(E$,$0`$9PXB;@$0(E$,$0`#F
- XM9@`"-")N`1`B41`I``%(@$C`"```!V8``AX(+@`!`1EG!&```C@([@`!`1D@6
- XM+@$,3KH(_"@`(FX!$")1#!$`!&84</XB;@$0(E$@:0`$3KH(ABH`8!X@;@$0*
- XM(%`;:``$__X;?```__]P_D'M__Y.N@AF*@`@!$ZZ"+9*A68$8``!W$'N``@@Y
- XM!4ZZ"'0B`$J!9@P@!4ZZ"%AP_F```=`@!4ZZ"$P@;@$02J@`!&9"2JX`#&\(-
- XM2H-M``&D8!P@;@$0(%`0*``!2(!(P`@```9F``&,2H-N``&&(`(B2R!*3KH!X
- XME"(`(`%@``&$8`1@``%N2JX`#&\``68@;@$0(F@`!$'N`!`@+@$,3KK]5BQ`7
- XM(`YF!G#^8``!5B).($I.N@A@8`#]\&```39@``$,<@!P`$ZZ"'PJ`,J\``#PH
- XM`&<&</Q@``$J<``@;@$0(E!![@`03KKQ2BH`2H5G``"62JX`#&\:(FX!$")1^
- XM&BD``4B%2,4(!0`'9P8([@```1DB;@$02JD`!&8X2JX`#&\&2H-M8&`8(FX!!
- XM$")1&BD``4B%2,4(!0`&9DI*@VY&(`(B2R!*3KH`PBH`(`5@``"R8#)*K@`,?
- XM;RP@;@$0(F@`!$'N`!`@+@$,3KK\BBQ`(`YF!G#^8```BB).($I.N@>48`#]H
- XM)$JN``QO0")N`1`B41`I``%(@$C`"```!V<L"*X```$9(FX!$$'N`!`@+@$,B
- XM3KK\0BQ`(`YF!'#^8$(B3B!*3KH'3F``_-Y![@`(("X!#$ZZ!M8B`$J!9@#^2
- XMY$ZZ!O(B`+*\````Z&<$</Y@$"!*3KH'+B!.3KH!0F``_*A.74S?3#Q.=4CG9
- XM(#(D4'(`=`&T@&\&</U@``#&2I)G&$JJ`11G$F`")%(L4DJ69P@L4DJN`11F<
- XM\"9J`10D"V<``)1@#"0!4H$L2U*+$Y8H`$H39P2P@6[LL(%N``!X</U@``!^]
- XM8```;@@J``(!&6<4)`%2@1.\`"\H`+"!;E1P_6!>8$Y'Z@`08`PD`5*!+$M2O
- XMBQ.6*`!*$V<$L(%N[+"!;@1P_6`Z+%)*EF84+&H!$"Q6%"X``4B"2,((`@`&!
- XM9Q(D`5*!$[P`+R@`L(%N!'#]8`XD4DJ29I`3O```&``@`4S?3`1.=4CG`#).2
- XM5?_\*TC__&`&($I.N@!$(&W__$ZZ!B(D0"`*9NP@;?_\)F@`#&`4(%-.NNZF7
- XM+&L`!'`(($M.N@7@)DX@"V;H<!`@;?_\3KH%T$Y=3-],`$YU+PHD2$JJ`11GW
- XM$B!J`11.N@$V4H`@:@$43KH%K"`J`0Q.N@4D(#P```$:($I.N@68)%].=2\`=
- XM+BXN+P````!#Z``$((EP`"%```0A2``(3G5.<4J!:PQ*@&L880``8B`!3G5$3
- XM@4J`:Q9A``!41($@`4YU1(!A``!(1($@`4YU1(!A```\(`%.=4YQ80``,B`!X
- XM3G5*@6L(2H!K$F```")$@4J`:Q)A```81(!.=42`80``#D2`3G5$@&````1.&
- XM<4J!9QY(04I!9D(O`DA!)`"$P6D4(@)"04A!<``P`B0?3G4B`'#_3G4O`R0`?
- XM0D)(0H3!-@)(0T)#-`"$P38"(`-"0DA"(@(F'R0?3G5(YS@`)`!"0DA"A,$V`
- XM`G0`-`/&P4A!.`+(P4A#UH20@VL*(@`@`DS?`!Q.=5."T(%K^B(`(`),WP`<1
- XM3G4B2&`"4HA*$&;Z(`B0B4YU2H!F&'``8"1@$DH!9P93@$J`9@1P`&`44HA2D
- XMB1(0LA%GZ+(19`1P_V`"<`%.=4YQ+PHD2&`$4HE2B!"12A!F]B`*)%].=4YQP
- XM8`P2`+(09@0@"&`04HA*$&;P2H!F!"`(8`)P`$YU3G%(YR`P2H!F&'``8%!@#
- XM$DH!9P93@$J`9@1P`&!`4HA2B1(0=``4`47Z`D74PG0`%!%'^@([UL(4$K03Y
- XM9])T`!0!1_H"*];"=``4$47Z`B'4PA03M!)D!'#_8`)P`4S?#`1.=4YQ``0$U
- XM!`0$!`0$!$1$1$1$!`0$!`0$!`0$!`0$!`0$!`0$0!`0$!`0$!`0$!`0$!`08
- XM$!D9&1D9&1D9&1D0$!`0$!`0DY.3DY.3DY.3DY.3DY.3DY.3DY.3DY.3DY,0X
- XM$!`0$!`S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,Q`0$!`$````````````"
- XM`````````````````````````````````````````````````````````````
- XM`````````````````````````````````````````````````````````````
- XM``````````````````````````````````````````````$"`P0%!@<("0H+"
- XM#`T.#Q`1$A,4%187&!D:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$R,S0U-C<XZ
- XM.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)35%565UA96EM<75Y?8$%"0T1%#
- XM1D=(24I+3$U.3U!14E-455976%E:>WQ]?G^`@8*#A(6&AXB)BHN,C8Z/D)&2L
- XMDY25EI>8F9J;G)V>GZ"AHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_U
- XMP,'"P\3%QL?(R<K+S,[.S]#1TM/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL?
- XM[>[O\/'R\_3U]O?X^?K[_/W^_P```````0(#!`4&!P@)"@L,#0X/$!$2$Q05I
- XM%A<8&1H;'!T>'R`A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\/3X_0&%B\
- XM8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ6UQ=7E]@86)C9&5F9VAI:FML;6YOE
- XM<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9FIN<.
- XMG9Z?H*&BHZ2EIJ>HJ:JKK*VNK["QLK.TM;:WN+FZN[R]OK_`P<+#Q,7&Q\C)W
- XMRLO,SL[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_P\?+S]/7VA
- XM]_CY^OO\_?[_````2.<@`B(()``L;``F3J[_K$S?0`1.=4YQ+PXB`"QL`"9.S
- XMKO^F+%].=4CG(`(B`"0(+&P`)DZN_YI,WT`$3G5.<4CG(`(B`"0(+&P`)DZN=
- XM_Y1,WT`$3G5.<2\.(@`L;``F3J[_@BQ?3G4O#BQL`"9.KO]\+%].=4YQ+PXB*
- XM`"QL`"9.KO\N+%].=2\.+&P`(DZN_SHL7TYU3G$O#B)(+&P`(DZN_RXL7TYU&
- XM+PXL;``B3J[_"BQ?3G5.<2\.+&P`(DZN_O@L7TYU3G$O#B)(+&P`(DZN_MHL@
- XM7TYU+PXL;``B3J[^SBQ?3G5.<0```^P````7``````````8````*````$@``6
- XM`!H````B````)@```"H````N````,@```#8````Z````<````!8```"*````L
- XI/@```$(```!&````2@```$X```!2````5@```%H```!>`````````_**]
- X``
- Xend
- Xsize 8816
- END_OF_FILE
- if test 12387 -ne `wc -c <'sregexp.uu'`; then
- echo shar: \"'sregexp.uu'\" unpacked with wrong size!
- fi
- # end of 'sregexp.uu'
- fi
- echo shar: End of archive 2 \(of 2\).
- cp /dev/null ark2isdone
- MISSING=""
- for I in 1 2 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked both archives.
- rm -f ark[1-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
- --
- Mail submissions (sources or binaries) to <amiga@uunet.uu.net>.
- Mail comments to the moderator at <amiga-request@uunet.uu.net>.
- Post requests for sources, and general discussion to comp.sys.amiga.misc.
-